【发布时间】:2021-09-07 10:36:14
【问题描述】:
我正在尝试:sudo n stable 并获取:installed: v14.17.6 (with npm 6.14.15) 但版本仍然旧:node -v v11.14.0
【问题讨论】:
-
您使用的是什么操作系统?您的操作系统是否安装了
node软件包(或者例如自制软件或类似的东西)?which node的输出是什么
我正在尝试:sudo n stable 并获取:installed: v14.17.6 (with npm 6.14.15) 但版本仍然旧:node -v v11.14.0
【问题讨论】:
node 软件包(或者例如自制软件或类似的东西)? which node的输出是什么
您使用的是什么操作系统?如果是 macOS 或 Linux,您可以通过安装您选择的节点版本来简单地覆盖您机器上的当前版本。您可以从以下位置下载和安装节点:
或者,您可以使用 nvm 之类的版本管理器在不同版本的节点之间切换。 nvm 可以安装在 Linux 和 macOS 上。
如果您使用的是 Windows,只需从第一个链接下载安装程序可执行文件,然后按照安装程序显示的步骤操作即可。
【讨论】:
n 的重点是,不必手动下载和安装最新版本的节点。所以它的目的类似于nvm
您可能安装了多个版本的节点,当您运行节点时,“其他”版本会在您的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
...
【讨论】:
我遇到了同样的问题,我相信这是因为我之前使用nvm 安装了它。使用nvm 安装最新版本对我有用。
【讨论】: