问题描述手欠升级了全局node版本npminstall-gnode升级到了11.x发现之间的项目跑不起来了,报错NodeSasscouldnotfindabindingforyourcurrentenvironment:OSX64-bitwithNode.js11.xFoundbindingsforthefollowingenvironments:-OSX64-bitwithNode.js10.x于是想起自己装了n,切换回10.x的版本,并且执行node-v查看当前版本也已经变成了10.x,但是重启项目依然报上述错误是不是n切换版本压根就没有切换成功?
2 回答
函数式编程
TA贡献1807条经验 获得超9个赞
同样遇到这种问题,找了好久这个的问题大概是npm全局下载node改变了环境变量的指向,解决办法为卸载当前的node版本,然后重新安装,nvmuninstall<版本号>如果不行切换到@/user/.nvm/versions中将你现在的node版本文件夹删掉然后命令行输入nvminstall<版本号>nvmuse<版本号>然后就可以了,值得注意的是,这样做的话,你之前安装的所有的全局包都会被删除,以后使用还是要重新下载以上,希望对你有帮助,如果有更好的办法,希望告知
添加回答
举报
0/150
提交
取消