如何设置默认节点版本??重启服务器后

how to set the default node version?? After restarting server

$ nvm ls:

     .nvm
 v0.11.12
 v0.11.13

我必须在每个会话中继续使用 nvm use v.0.11.13:

     .nvm
 v0.11.12

-> v0.11.13 brew install 和官方的安装脚本我都试过了

在终端中使用它。

$ nvm alias default v0.11.13

如需更多帮助,请转至 https://github.com/creationix/nvm 或在终端中输入 nvm help

尝试将 .nvmrc 文件放在项目的根目录下。它应包含:

v0.11.13

然后,您可以在 ~/.bashrc(或您使用的任何 bash)的末尾添加这个小片段:

# Use node version (nvm use)
autoload -U add-zsh-hook
load-nvmrc() {
  if [[ -f .nvmrc && -r .nvmrc ]]; then
    nvm use
  elif [[ $(nvm version) != $(nvm version default)  ]]; then
    echo "Reverting to nvm default version"
    nvm use default
  fi
}
add-zsh-hook chpwd load-nvmrc
load-nvmrc

一旦您进入包含正确 .nvmrc 文件的目录,这应该正确设置 node 版本。