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,然后就好了……

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