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

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

nvm alias default 5.8 

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

 nvm use 5.8 

为什么每次我关掉系统,默认的节点版本变成v0.10.30?

更多上下文:
我需要使用

 . ~/.nvm/nvm.sh 

每次都是。 否则nvm不被识别。

发生该问题是因为nvm没有加载每个新的terminal会话。 因此,默认的Node版本不会被保留。

您可以通过将这些行添加到.bashrc文件来为每个terminal会话加载nvm

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