记录一下node js 版本切换不生效的问题
最近拿到一个前端项目需要去维护,对于一个后端人员,其实是拒绝的,特别是得知项目还是几年前的一个老项目,当我拿到项目开始去运行环境的时候,结果发现node js版本又不匹配,于是我特地卸载了node js重新安装,当安装好之后,结果问题来了,安装了nvm 结果版本切换,切换是成功了,当nvm ls 之后显示的还是切换之前的版本,百度了很久,始终无法解决我的根本问题,中途又卸载nvm 卸载node js 依然解决不了。
最后我 where node 发现了根本问题,
$ where node
D:\nodejs\node.exe
C:\Program Files\nodejs\node.exe
没想到同时出现了俩个node.exe 一个指向了我切换之前的版本,一个指向了切换后的版本,导致无法识别。
终于找到了问题所在,我把安装在D盘的node js 下的node.exe文件删除,再重试了一次,果然问题迎刃而解。