为什么重新启动会恢复节点的版本

时间:2016-03-19 06:46:28

标签: node.js macos nvm

我安装了节点版本5.8并使用了

nvm alias default 5.8

使其成为节点的默认版本。然后我使用

更改了当前版本的节点
nvm use 5.8

为什么每次关闭系统时,节点的默认版本都变为v0.10.30?

更多背景信息:
我需要使用

. ~/.nvm/nvm.sh

每次都是。否则nvm无法识别。

1 个答案:

答案 0 :(得分:0)

出现此问题是因为每个新的终端会话都未加载nvm。因此,默认节点版本不会保留。

您可以通过将以下行添加到nvm文件来为每个终端会话加载.bashrc

export NVM_DIR="/Users/gnerkus/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm