在Linux系统上更新Node.js到最新版本的3种方法

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

方法1: 使用NVM(节点版本管理器)更新Node.js

升级Node.js的最好方法是使用NVM这是一个管理多个Node.js版本的实用工具。

1.首先用下面的命令更新包库:

sudo apt update

2.使用curl命令安装NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

注意:如果没有curl可以通过运行命令来安装该实用程序:sudo apt install curl
或者你可以使用wget并运行以下命令:

wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

3.关闭并重新打开终端让系统识别更改或运行命令:

source ~/.bashrc

4.然后验证是否成功安装了NVM:

nvm --version

5.在升级Node.js之前检查你在系统上运行的是哪个版本:

nvm ls

6.现在你可以通过以下方式查看新发布的版本:

nvm ls-remote

7.要安装最新版本对特定的Node.js版本使用nvm命令:

nvm install [version.number]

方法2: 使用NPM(节点包管理器)更新Node.js

作为一种替代方法您可以使用Node的官方包管理器来更新Node.js。NPM是一个用于安装和管理包依赖的工具。

如果你的系统中有Node那么你也有NPM。使用npm命令你可以检查正在运行的Node.js版本并安装最新版本。

通过添加n模块您可以交互式地管理Node.js版本。

首先清除npm缓存:

npm cache clean -f

安装n, Node的版本管理器:

npm install -g n

安装了n模块后你可以使用它来安装最新的稳定版本:

sudo n stable

注意:一些Ubuntu发行版在运行n命令后可能会返回 command not found请执行sudo -E env “PATH= P A T H " [ c o m m a n d ] 修复此问题。例如要安装最新的稳定版本如上例所示您可以运行 s u d o − E e n v " P A T H = PATH" [command]修复此问题。例如要安装最新的稳定版本如上例所示您可以运行sudo -E env "PATH= PATH"[command]修复此问题。例如要安装最新的稳定版本如上例所示您可以运行sudoEenv"PATH=PATH” n stable
安装最新版

sudo n latest

安装指定版本

sudo n [version.number]

方法3: 用二进制包更新Node.js

用二进制包更新Node.js是最不推荐的选项但是如果这是您可以升级到最新Node.js版本的唯一方法请遵循下面步骤。
进入Node的官方下载页面在那里你可以找到所有可用的包。您可以在那里下载LTS版本或最新版本的源代码或预构建安装程序。

你可以从你的浏览器下载这个包或者找到你需要的版本号然后把它添加到wget命令中:

wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz

3.接下来安装用于提取二进制包的xz-utils:

sudo apt-get install xz-utils

使用以下命令解压并安装包:

sudo tar -C /usr/local --strip-components 1 -xJf node-v14.17.0-linux-x64.tar.xz

小结
开源技术最好的部分是它强大的用户社区他们不断地更新软件。
Node.js就是这类软件的一个很好的例子因为新版本会定期发布。用户可以选择使用LTS(长期支持的版本)还是使用具有最新功能的最新版本。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux

“在Linux系统上更新Node.js到最新版本的3种方法” 的相关文章