我正在使用 nvm 来管理节点版本。
我喜欢在登录时制作 nvm,所以我不必每次登录时都手动进行。
在我的用户主目录中,有一个 .bashrc 文件。我在文件末尾附加了以下两行。然后重新启动我的mac os。登录后,没有获取 nvm。我必须再次手动运行它们。无法弄清楚出了什么问题。请帮忙。
. ~/nvm/nvm.sh
nvm use 0.8.20
你需要把你的.bash_profile
这条线
[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh
获取文件 ( source ~/.bash_profile
) 或重新打开 shell,然后在 shell 中执行:
$ nvm alias default <version>
这将在您打开的任何新外壳中加载节点。
.nvmrc
文件事实证明,.nvmrc
在您的主目录中创建一个文件就足够了。打开终端时它会自动加载。
.nvmrc
要使用我们要运行的版本(0.12.2)创建文件, 请执行以下操作:
echo '0.12.2' > ~/.nvmrc
nvm
从您的.bashrc
但前提是您在交互模式下运行。
如果 shell 以交互模式启动,请将要运行的命令nvm use 0.12.2
(或您想要运行的任何其他版本).bashrc
添加到.
echo '[[ $- == *i* ]] && nvm use 0.12.2' >> ~/.bashrc
轰隆隆,搞定!:)
至少对于 Mac,打开您的 .profile 文件,并将这一行添加到
[[ -s $HOME/.nvm/nvm.sh ]] && source "$HOME/.nvm/nvm.sh"
# Load NVM into a shell session *as a function*
完成,宾果游戏,GG。