nvm管理不同版本的npm和nodejs

230 阅读1分钟

前言:

安装nvm前vscode中可能已经安装过nodejs/npm  导致通过nvm切换版本的时候 vscode中nodejs版本不变

解决问题:

查看当前nodejs版本 nvm list

切换nodejs nvm use 10.xx.xx

如果在vscode里面报错 'npm/node 无法识别' / 无法修改nodejs版本

在vscode的settings.json文件里配置 "terminal.integrated.shellArgs.linux": ["-l"]

  1. cd ~
  2. touch .bash_profile
  3. open -e .bash_profile
  4. 输入

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

  1. 保存以后 source .bash_profile