在Linux定制开发小程序系统上更新Node.js定制开发小程序到最新版本的3种方法
方法1: 使用(定制开发小程序节点版本管理器)更新Node.js
升级Node.js定制开发小程序的最好方法是使用NVM,定制开发小程序这是一个管理多个Node.js版本的实用工具。
- 首先用下面的命令更新包库:
sudo apt update
- 1
- 使用curl命令安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- 1
注意:如果没有curl,可以通过运行命令来安装该实用程序:
sudo apt install curl
或者,你可以使用wget
并运行以下命令:
wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- 1
- 关闭并重新打开终端,让系统识别更改或运行命令:
source ~/.bashrc
- 1
- 然后,验证是否成功安装了NVM:
nvm --version
- 1
- 在升级Node.js之前,检查你在系统上运行的是哪个版本:
nvm ls
- 1
- 现在你可以通过以下方式查看新发布的版本:
nvm ls-remote
- 1
- 要安装最新版本,对特定的Node.js版本使用nvm命令:
nvm install [version.number]
- 1
方法2: 使用NPM(节点包管理器)更新Node.js
作为一种替代方法,您可以使用Node的官方包管理器来更新Node.js。NPM是一个用于安装和管理包依赖的工具。
如果你的系统中有Node,那么你也有NPM。使用,你可以检查正在运行的Node.js版本并安装最新版本。
通过添加n模块,您可以交互式地管理Node.js版本。
- 首先,清除npm缓存:
npm cache clean -f
- 1
- 安装n, Node的版本管理器:
npm install -g n
- 1
- 安装了n模块后,你可以使用它来安装最新的稳定版本:
sudo n stable
- 1
注意:一些Ubuntu发行版在运行
n
命令后可能会返回command not found
,请执行**sudo -E env "PATH=$PATH" [command]
修复此问题。例如,要安装最新的稳定版本,如上例所示,您可以运行sudo -E env "PATH=$PATH" n stable
**
安装最新版:
sudo n latest
- 1
安装指定版本:
sudo n [version.number]
- 1
方法3: 用二进制包更新Node.js
用二进制包更新Node.js是最不推荐的选项,但是如果这是您可以升级到最新Node.js版本的唯一方法,请遵循下面步骤。
-
进入Node的,在那里你可以找到所有可用的包。您可以在那里下载版本或最新版本的源代码或预构建安装程序。
-
你可以从你的浏览器下载这个包,或者找到你需要的版本号,然后把它添加到
wget
命令中:
wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz
- 1
3.接下来,安装用于提取二进制包的xz-utils:
sudo apt-get install xz-utils
- 1
- 使用以下命令解压并安装包:
sudo tar -C /usr/local --strip-components 1 -xJf node-v14.17.0-linux-x64.tar.xz
- 1
小结
开源技术最好的部分是它强大的用户社区,他们不断地更新软件。
Node.js就是这类软件的一个很好的例子,因为新版本会定期发布。用户可以选择使用LTS(长期支持的版本)还是使用具有最新功能的最新版本。