[英]Updating Node.js on Ubuntu - version not changed after update
我正在尝试通过命令在 Ubuntu 上更新 Node.js:
sudo npm install -g n
sudo n latest
我得到了回应:
installed : v16.6.1 (with npm 7.20.3)
但是当我通过node -v
或nodejs -v
检查版本时,我得到:
v10.19.0
是否需要手动更改系统路径? 旧版本不更换?
原因是新node
的路径未包含在$PATH
。
您可以通过运行which node
来检查它是否会打印node
cli 的路径。
您可以通过包括路径修复其n
安装节点系统PATH
我的 Ubuntu 21.10 遇到了同样的问题,我能够修复它并获得正确版本的 nodejs 以显示在我的终端中。
解决办法是设置16.6.1(或其他版本)为默认
nvm alias default 16.6.1
试试这个
$ sudo npm cache clean -f
$ sudo npm install -g n
$ sudo n stable
升级到最新版本,即可使用
$ sudo n latest
修复路径:
$ sudo apt-get install --reinstall nodejs-legacy
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.