安装NVM
- 方法1:brew install nvm ,采用该方法通常会很慢。(自己安装没有成功。使用了方法 2)
- 方法2:curl-o-raw.githubusercontent.com/creationix/… v0.33.8版本号可自行查找设置
解决commond not found:nvm
(1)进入.nvm文件夹
cd ~/.nvm
(2)查看有没有.bash_profile文件
如果有的话直接打开
open .bash_profile
如果没有的话先新建
touch .bash_profile
(3)在.bash_profile文件中添加如下代码
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
(4)关闭,然后执行该文件
source .bash_profile
然后即可使用nvm命令了
我还遇到了一个新的问题,就是每次关闭终端后,都需要重新执行source .bash_profile才能重新使用nvm命令
原因:因为我使用的是zsh,所以需要将配置添加到.zshrc文件中
解决方法:
(1)打开.zshrc文件
open ~/.zshrc
(2)将配置添加到.zshrc文件中
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
(3)执行.zshrc文件
source ~/.zshrc
vscode中的 node和终端 zsh中 版本不一致
通过 nvm use 以及 node -v 在终端查看node发现版本已经切换,但在vs code中,却还是原 node 版本
解决方法:
在终端里,通过 nvm list 会发现他有一个默认的 default node的版本,这个不改的话,vscode的版本就不会更改,可以通过 nvm use '版本号' nvm alias default '版本号' 即可
最后就是关闭vscode,重新打开就好了