方法#1:通过PPA安装Node.js
在安装最新版本的Node.js之前,必须将其PPA添加到Ubuntu。
此存储库由官方包维护者提供。
运行以下命令以安装所需的依赖项。
sudo apt update sudo apt install build-essential apt-transport-https lsb-release ca-certificates curl
我们可以安装两个存储库。
一个存储库包含最新的Node.js软件包,另一个存储库具有LTS或者(长期支持)包。
如果我们需要最新的,则安装第一个存储库。
另一方面,如果我们需要更稳定且测试的Node.js软件包,则安装LTS存储库。
对于最新版本(版本12),添加此PPA:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
对于(版本11),运行以下命令:
curl -sL https://deb.nodesource.com/setup_11.x | bash
要安装LTS版本(版本10),请使用此PPA:
curl -sL https://deb.nodesource.com/setup_10.x | bash
之后,我们可以从特定存储库安装最新版本的Node.js。
如果添加两个存储库,则将安装最新版本的Node.js而不是LTS版本。
安装node.js和npm
运行下面的命令
sudo apt install nodejs
安装后,Node.js和NPM模块已准备好,可以使用。
查看已安装的版本号。
node -v npm -v
方法#2:通过SNAP安装Node.js
另一种安装node.js的方法是通过Snap包管理。
它们是包装的应用程序,以所有依赖性从单个构建中的所有流行的Linux发行版运行,允许它们自动更新并优雅回滚。
要通过Snap安装,请运行以下命令安装Snap。
sudo apt update sudo apt install snapd
通过SNAP安装的Node.js:
最新版本(版本12),
sudo snap install node --channel=12/stable --classic
对于版本11,运行此操作:
sudo snap install node --channel=11/stable --classic
对于LTS(版本10)
sudo snap install node --channel=10/stable --classic
要测试Web服务器是否已正确安装,在主文件夹中创建名为http_server.js的测试文件。
cd ~/ nano http_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\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
启动服务器:
node http_server.js
输出示例:
Server running at http://127.0.0.1:3000/
使用浏览器打开
http://127.0.0.1:3000/
日期:2020-07-07 20:57:19 来源:oir作者:oir