在使用 nvm 管理 node 時(shí),因?yàn)轫?xiàng)目問題會隨時(shí)切換 node。通過 nvm use 以及 node -v 在終端查看node發(fā)現(xiàn)版本已經(jīng)切換,但在vs code中,卻還是原 node 版本
在確認(rèn)vscode的終端和系統(tǒng)的終端相同時(shí)候,這個(gè)時(shí)候有兩個(gè)解決方案:
1、在vscode終端里通過 nvm use '版本號' 來切換;這么操作的話,就是很麻煩,每個(gè)項(xiàng)目都要這么操作也很繁瑣;
2、在終端里,通過 nvm list 會發(fā)現(xiàn)他有一個(gè)默認(rèn)的 default node的版本,這個(gè)不改的話,vscode的版本就不會更改,可以通過 nvm use '版本號'? nvm?alias default? '版本號' 即可。
nvm use 14.5.0
nvm alias default 14.5.0
這個(gè)時(shí)候終端node-v 已經(jīng)更改之后的,vscode終端打印有可能還是原版本;不要急。
3、最后就是關(guān)閉vscode,重新打開就好了;
有個(gè)坑就是Mac的話是要點(diǎn)退出然后打開,window應(yīng)該是關(guān)閉打開就好;
文章來源:http://www.zghlxwxcb.cn/news/detail-491978.html
ps:如果還是不行的話,就先通過nvm卸載node,在通過 use 切換然后在更改 default 的默認(rèn) node 版本,重復(fù)上面步驟;文章來源地址http://www.zghlxwxcb.cn/news/detail-491978.html
到了這里,關(guān)于mac nvm管理node,vscode與終端node版本不一致的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!