mac中利用NVM管理不同node版本的方法详解

2020-06-17 06:56:23易采站长站整理

實際確認PATH的值看看:


$ echo $PATH
/usr/local/opt/nvm/v5.7.0/bin: ...

查看当前可用版本


nvm ls

切换版本:


nvm use <version>

比如


nvm use --delete-prefix v5.7.0

也可以偷懶一點,不用打完整的版號:


$ nvm use --delete-prefix 5.7
Now using node v5.7.0

切換成別的版本:


$ nvm use --delete-prefix 7
Now using node v7.2.0

不過問題來了,如果你另外開一個shell視窗,並輸入nvm,會發現current version是空的:


$ nvm ls

v0.10.24
v0.11.10
current:

這是因為利用nvm use指令只會在當前的shell生效,當你開了新的shell就會發現$PATH的值已經不包含剛才設定的node目錄了。

要解決這個問題就是利用


$ nvm alias default <version>

來設定一個預設的node版本:


$ nvm alias default 5.7.0
default -> 5.7 (-> v5.7.0)

此時再打開另一個shell視窗,就可以直接使用你所設定的node版本了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对软件开发网的支持。