当在Debian (Raspberry Pi)上安装NodeJS时,我们需要按照以下步骤进行操作:
步骤1:更新系统
在安装任何新软件之前,请确保更新您的系统。为此,请打开终端并输入以下命令:
sudo apt-get update
sudo apt-get upgrade
步骤2:安装NodeJS
可以通过以下任意一种方法来安装NodeJS:
方法1:通过apt-get命令安装
Debian软件仓库中存在Node.js的旧版本,因此如果您想使用最新版本,请添加NodeSource存储库。执行以下命令以添加该存储库:
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
然后使用以下命令安装Node.js:
sudo apt-get install -y nodejs
安装完成后,可以通过以下命令检查Node.js版本:
node -v
方法2:手动下载安装包并安装
如果您不想使用apt-get命令,则可以手动下载Node.js的安装包。您应该下载包含armhf的编译版本。下载完成后,可以使用以下命令在Raspberry Pi上安装Node.js:
tar -xvf node-v14.16.0-linux-armv7l.tar.gz
然后将其移动到/usr/local目录中:
sudo cp -R node-v14.16.0-linux-armv7l/* /usr/local/
同样可以检查Node.js版本:
node -v
步骤3:安装npm
Node.js的包管理器npm不会随着Node.js自动安装,您需要使用以下命令手动安装它:
sudo apt-get install npm
步骤4:安装其他依赖项
在安装任何Node.js模块之前,可以安装编译工具和其他依赖项。执行以下命令以安装所需的软件包:
sudo apt-get install build-essential libssl-dev
示例1:使用Node.js在终端输出“Hello World!”
在安装完Node.js之后,我们可以使用以下方法在终端输出“Hello World!”:
- 创建一个名为hello.js的新文件,使用以下指令:
nano hello.js
- 输入以下代码:
console.log("Hello World!");
-
按Ctrl + X保存并退出nano。
-
在终端上运行代码:
node hello.js
结果将在终端上输出“Hello World!”。
示例2:使用Node.js创建一个基本的HTTP服务器
以下是使用Node.js创建基本HTTP服务器的步骤:
- 创建一个新文件名为server.js:
nano server.js
- 输入以下代码:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
-
按Ctrl + X保存并退出nano。
-
在终端上运行代码:
node server.js
结果将在终端上输出“Server running at http://127.0.0.1:3000/”。在浏览器中输入该地址将会看到“Hello World”输出在页面上。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解 - Python技术站