我想全局升级节点到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
但是如果我打开一个新的shell,它仍然指向旧版本:
$ which node
/Users/me/.nvm/versions/node/v8.1.0/bin/node
$ node -v
v8.1.0
我做错了什么?我无法在bash配置文件中看到指向旧版本的任何内容。
答案 0 :(得分:1)
您还需要设置默认节点版本,如下所示:
nvm alias default 8.3.0
这应该会使您的版本向前发展。信用: https://eric.blog/2016/08/23/set-default-node-version-with-nvm/