nvm在已打开的终端切换node版本需要使用nvm use 版本号
命令,nvm alias default 版本号
只是设置默认打开的版本是哪个,会在新打开终端时使用这个版本
所以,题主可以使用nvm use
命令手动切换,或者关闭vscode 的终端然后再次打开
我也出现了同样的问题,后面参考了which node发现是之前通过homebrew全局安装了node,然后又安装nvm之前没有全局卸载node导致冲突了,现在卸载掉brew安装的node,vscode可以正常使用nvm管理node了。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
system 版本应该是使用 brew 安装之后产生的。在终端里执行下面的命令,重启 vscode 后,我的可以了