为什么重启会还原节点的版本

why restarting reverts the version of node

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

nvm alias default 5.8

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

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

为什么我每次关机,node的默认版本都是v0.10.30?

更多上下文:
我需要使用

. ~/.nvm/nvm.sh

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

出现这个问题是因为 nvm 没有加载每个新的终端会话。因此,默认的 Node 版本不会保留。

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

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