繁体   English   中英

无法使用nvm全局更新节点?

[英]Can't update node globally with nvm?

我想将节点全局升级到v8.3。 我正在使用最新的OSX并使用nvm v0.33.0。

我可以在一个bash shell中成功升级:

$ which node
/Users/me/.nvm/versions/node/v8.1.0/bin/node
$ nvm install 8.3 --reinstall-packages-from=8.1
v8.3.0 is already installed.
Now using node v8.3.0 (npm v5.3.0)
Reinstalling global packages from v8.1.4...
Linking global packages from v8.1.4...
$ node -v

但是,如果我打开一个新的外壳,它仍然指向旧版本:

$ which node
/Users/me/.nvm/versions/node/v8.1.0/bin/node
$ node -v
v8.1.0

我究竟做错了什么? 我的bash个人资料中没有任何指向较旧版本的信息。

您还需要设置默认节点版本,如下所示:

nvm alias default 8.3.0

这应该使您的版本向前发展。 信用: https : //eric.blog/2016/08/23/set-default-node-version-with-nvm/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM