将 NodeJS 升级到最新版本
- 在 Linux 中使用 Linux 二进制文件升级 NodeJS
- 使用 Windows 和 macOS 安装程序升级 Node Js
-
在 Linux 和 macOS 上使用
NVM
包升级 Node Js -
使用
n
包升级 Node Js -
使用
NVM
在 Windows 上升级 Node Js
升级到和使用最新的软件版本是开发人员开发更安全和高性能软件的最佳实践之一。
虽然安全性也是你应该升级的首要原因,但你可能不想错过通常旨在使开发人员体验更好的新酷功能。
Node js 是一种广泛使用的开源软件,其中一些最好的软件开发人员做出了很多贡献,这意味着有更频繁的版本发布。其中一些版本旨在修复错误,而其他版本则引入了新功能。
为大多数用户推荐的最新 Long Term Support(LTS)
版本是 16.13.2LTS
,而具有最新功能的最新版本是 17.4.0
。
顾名思义,LTS 版本是最稳定的版本,并提供持续支持,建议用于生产环境。但是,对于那些想要体验最新酷炫功能的人来说,他们应该选择当前版本。
对于使用 v17.x、v16.x、v14.x 和 v12.x 的用户,新的安全版本旨在修复最近报告的各种漏洞。
我们可以使用多种方式升级到最新版本的 Nodejs,具体取决于我们使用的操作系统。
在 Linux 中使用 Linux 二进制文件升级 NodeJS
虽然它是升级 Nodejs 的直接方法之一,但它也是最不推荐的方法。
要开始使用,你需要访问位于 Nodejs.org
的官方节点 js 网站,然后单击下载选项卡。
在这里,你会找到适用于不同操作系统的安装程序。但是,你还会注意到底部行中名为 Linux 二进制文件的两行。
根据你的计算机运行的是 64 位处理器架构还是高级 RISC 机器通常缩写为 ARM 的处理器,提供了两种类型的 Linux 二进制文件。
现在,使用浏览器或如下所示的 wget 命令下载适当的包。
wget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.xz
由于这些是我们刚刚下载的二进制包,我们还需要安装 xz-utils
,一个开源的通用压缩软件。我们需要在终端中执行以下命令来执行此操作。
sudo apt-get install xz-utils
要在解压此包的同时升级到最新版本的 Node,我们需要运行以下命令。在这种情况下,我们将安装 Node js 的 x64
版本。
tar -C /usr/local -strip-components 1 -xJf node-v16.13.2-linux-x64.tar.xz
使用 Windows 和 macOS 安装程序升级 Node Js
我们还可以使用官网提供的安装程序在 Windows 和 macOS 系统上升级 Node js。
首先,打开官方 nodejs 页面并通过单击下载选项卡导航到下载文件夹。
在此页面上,下载 LTS 的安装程序,在下载适当的安装程序或当前版本之前单击顶部的 LTS 部分,首先单击当前部分,然后再下载正确的安装程序。
下载安装程序升级到最新版本后,打开安装程序并按照安装向导中的说明逐步操作。
在 Linux 和 macOS 上使用 NVM
包升级 Node Js
Node 版本管理器是用于在 Linux 和 macOS 机器上管理 Node js 安装的最著名工具之一。
我们还可以使用这些工具升级到我们想要的最新版本的 Node js。
但是,我们首先需要使用下面的 cURL
或 Wget
命令在我们的系统上安装 nvm device
。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
一旦我们有了这个工具,我们就可以升级到我们想要的 Node js 版本。
但是,在运行下面的命令之前,我们首先需要有我们想要升级到的 Node js 的正确版本和版本号。
在这种情况下,我们将升级到 Node js 的最新 LTS
版本。
nvm install 16.13.2
我们也可以使用最新版本的 Node js 的别名来升级到最新版本,如下所示。
nvm install node
使用 n
包升级 Node Js
那么这个包也是在类 UNIX
系统中管理 Node js 的最佳工具之一。
它的安装很简单,因为我们需要预先安装 npm,然后运行下面的命令来全局安装它。
npm install -g n
我们可以使用下面的命令升级到最新的 LTS
版本。
n lts
我们还可以通过运行以下命令升级到最新版本的 Node js。
n latest
最后,我们也可以通过指定要升级到的版本号来升级到特定的版本,如下图。
n 16.13.2
使用 NVM
在 Windows 上升级 Node Js
Windows 平台本身不支持 Linux 和 macOS 系统上可用的 nvm 工具。但是,我们可以用来升级 Node js 的类似替代工具是 nvm-window
实用工具。
我们可以从 windows-nvm 存储库下载此工具,并按照 README.md
文件中提供的说明进行安装。
一旦我们有了工具,我们就可以通过运行以下命令升级到最新的稳定版本的 Node js。
nvm install latest
我们还可以通过指定版本号来升级到特定的 LTS
版本或最新版本,如此处所示。
nvm install 16.13.2
Isaac Tony is a professional software developer and technical writer fascinated by Tech and productivity. He helps large technical organizations communicate their message clearly through writing.
LinkedIn