nvm for Windows切換node版本無效的可能解決方案

最近因爲需要接手一個用vue-cli2寫的遺留前端項目,現在的node 12.x已經不兼容當時的項目了,所以就打算裝一個node 8.x。但是不能因爲這個影響平時的工作啊,所以就想着搞一個node版本管理的工具。之前聽說過著名的n,但是n不支持Windows,所以就找了這個nvm for Windows。

安裝過程按照慣例是一直下一步,但是因爲C盤空間不是很夠,所以就裝到D盤了。裝完之後,下了兩個node,看上去還不錯,但是切換版本的時候沒有反應。正常情況下,nvm use之後,nvm list打印出來的應該是這樣:
在這裏插入圖片描述
但是我這裏是這樣的,就好像沒有use一樣:
在這裏插入圖片描述
始終找不到原因,後來看到有人說把nvm的軟鏈接指向nvm安裝目錄就好了(很抱歉不記得是哪位寫的了),我就懷疑是環境變量的問題。打開一看,我安裝的時候,因爲nvm裝在D盤,就把NVM_SYMLINK這個變量指向了D:\Program Files\nodejs。但是不知道爲什麼,看起來nvm似乎不能使用在D盤的軟鏈接。所以,我把NVM_SYMLINK改成了C:\Program Files\nodejs,然後就好了……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章