原文: How to Update Node and NPM to the Latest Version

Node 是一个运行时环境,允许开发人员在服务器端在浏览器之外执行 JavaScript 代码。

而 NPM 是一个包管理器,用于将 JavaScript 包(也叫作 Node 模块)发布到 NPM 注册表。你还可以使用它来将软件包安装到你的应用程序中。

要安装 Node,你必须去 Nodejs 网站下载安装程序。下载后,你可以运行安装程序,按照步骤操作,同意条款和条件,然后在你的设备上安装程序。

安装 Node 时,你还会获得 npm CLI,你可以使用它来管理应用程序中的包。

但是,Node 和 NPM 可以单独更新到它们的最新版本,我将在下文中向你展示如何操作。

如何更新 Node1. 使用 NPM 更新你的 Node 版本要使用 NPM 更新 Node,你将安装 n 包,该包将用于交互式管理你设备上的 Node 版本。

以下是步骤:

清除 NPM 缓存

安装依赖时,会缓存一些模块,以提高后续下载的安装速度。所以首先你要清除 NPM 缓存。

安装 n 包

npm install -g n

你需要全局安装此包,因为它在根目录管理 Node 版本。

安装新版本的 Node

n lts

n latest

上面两个命令安装长期支持和最新版本的 Node.js。

删除以前安装的版本

n prune

此命令会删除以前安装的版本的缓存版本,只保留最新安装的版本。

2. 使用 NVM 更新你的 Node 版本NVM 代表 Node 版本管理器,顾名思义,它可以帮助你管理节点版本。使用 NVM,你可以安装 Node 版本并指定项目使用的 Node 版本。

NVM 使得跨各种 Node 版本测试项目变得容易。

要使用 NVM 更新 Node 版本,你必须先安装 NVM。

这是 NVM 的安装指南。

安装后,你可以使用以下方式安装软件包:

nvm install [version]

你可以使用以下命令安装最新版本:

nvm install node

并使用以下命令卸载其他版本:

nvm uninstall [version]

安装了许多版本后,你可能还想指定在特定时间使用的版本。一种方法是设置一个默认别名,如下所示:

nvm alias default [version]

这样,Node 执行将以指定的版本运行。

3. 下载更新的 Node 二进制文件你还可以从 Node.js 网站获取最新版本。在网站上面,你可以找到适用于你设备的最新和长期支持版本。

Node.js 下载页面下载最新版本还会为你提供最新版本的 NPM。

如何更新 NPM就像你使用 NPM 更新包一样,你也可以使用 NPM 来更新它自己。这是实现此目的的命令:

npm install -g npm@latest

此命令将全局安装最新版本的 NPM。

在 Mac 上,你可能必须在 NPM 之前使用 sudo 命令,因为这会将 NPM 安装在设备的根目录中,并且你需要权限才能执行此操作。

小结在本文中,我们了解了如何将 Node 和 NPM 更新到最新版本。

回顾一下,当你安装 Node 时,你会自动获得 NPM。如果你还通过从网站安装二进制文件来更新 Node,你将获得更新的 NPM。

我们还看到了在你的设备上全局更新 Node 和 NPM 的其他方法。