$ nvm ls:

     .nvm
 v0.11.12
 v0.11.13


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

     .nvm
 v0.11.12


-> v0.11.13
我已经尝试了brew安装以及官方安装脚本。

最佳答案

尝试将.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


输入包含正确的node文件的目录后,这应该正确设置.nvmrc版本。

10-06 07:41