在linux中使用包管理器安装node.js

  • Post category:Linux

安装 Node.js 需要先安装 Node.js 的包管理器,Node.js 的包管理器有两种:npm 和 yarn。在本攻略中,我们介绍使用 Linux 中主流的包管理器 apt-get 安装 Node.js 的方法。

步骤1. 更新系统软件包。

sudo apt-get update

步骤2. 安装 curl。

sudo apt-get install curl

步骤3. 使用 curl 安装 Node.js 的包管理器 npm。

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

在执行此步骤时,会提示是否添加 Node.js 源验证密钥,选择 YES,然后继续进行即可。

步骤4. 检查 Node.js 和 npm 版本。

检查 Node.js 版本:

node -v

检查 npm 版本:

npm -v

如果以上两个命令均能正常输出相应的版本号,则说明 Node.js 和 npm 安装成功。

示例1:启动一个 Node.js 简单应用

创建 app.js 文件:

nano app.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!\n');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

保存并退出文件。使用以下命令启动应用:

node app.js

打开浏览器,在地址栏输入 http://127.0.0.1:3000,如果可以看到 Hello, World! 字样,则说明应用启动成功。

示例2:使用 npm 安装 express 框架

在终端中使用以下命令安装 express 框架:

npm install express

在 app.js 文件中添加以下代码来使用 express 框架:

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
res.send('Hello World!')
})

app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})

保存并退出文件。使用以下命令启动应用:

node app.js

打开浏览器,在地址栏输入 http://localhost:3000,如果可以看到 Hello World! 字样,则说明应用启动成功。