0

我正在尝试:sudo n stable并得到:installed: v14.17.6 (with npm 6.14.15)但版本仍然旧:node -v v11.14.0

4

3 回答 3

1

您使用的是什么操作系统?如果是 macOS 或 Linux,您可以通过安装您选择的节点版本来简单地覆盖您机器上的当前版本。您可以从以下位置下载并安装节点:

https://nodejs.org/en/

或者,您可以使用 nvm 之类的版本管理器在不同版本的节点之间切换。nvm 可以安装在 Linux 和 macOS 上。

https://github.com/nvm-sh/nvm

如果您使用的是 Windows,只需从第一个链接下载安装程序可执行文件,然后按照安装程序显示的步骤操作。

于 2021-09-07T10:55:27.847 回答
0

您可能安装了多个版本的节点,并且当您运行节点时,“其他”版本会在您的PATH.

检查活动版本的位置:

$ command -v node
/usr/local/bin/node

您可以运行n doctor它检查一些设置问题,包括这个。

$ n doctor
...
CHECKS

Checking n install destination is in PATH...
good

Checking n install destination priority in PATH...
good
...
于 2021-09-07T20:34:06.140 回答
0

我有同样的问题,我相信它的原因是我以前使用nvm. 用于nvm安装最新版本对我有用。

于 2021-09-12T08:34:44.350 回答