在使用 nvm 管理 node 时,因为项目问题会随时切换 node。通过 nvm use 以及 node -v 在终端查看node发现版本已经切换,但在vs code中,却还是原 node 版本
在确认vscode的终端和系统的终端相同时候,这个时候有两个解决方案:
1、在vscode终端里通过 nvm use '版本号' 来切换;这么操作的话,就是很麻烦,每个项目都要这么操作也很繁琐;
2、在终端里,通过 nvm list 会发现他有一个默认的 default node的版本,这个不改的话,vscode的版本就不会更改,可以通过 nvm use '版本号' nvm alias default '版本号' 即可。
nvm use 14.5.0
nvm alias default 14.5.0
这个时候终端node-v 已经更改之后的,vscode终端打印有可能还是原版本;不要急。
3、最后就是关闭vscode,重新打开就好了;
有个坑就是Mac的话是要点退出然后打开,window应该是关闭打开就好;
文章来源:https://www.toymoban.com/news/detail-491978.html
ps:如果还是不行的话,就先通过nvm卸载node,在通过 use 切换然后在更改 default 的默认 node 版本,重复上面步骤;文章来源地址https://www.toymoban.com/news/detail-491978.html
到了这里,关于mac nvm管理node,vscode与终端node版本不一致的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!