npm安装依赖失败,提示:Node Sass could not a binding for your current environment:Windows 64-bit with Node...

报错截图.png

之前在运行某个项目时,可能不小心更改了node-sass的版本,然后导致项目无法启动,报错提示跟随的依赖环境是Node.js 10.x版本,但是我本地的Node.js版本是12.x,因此出现了问题,但是一般来说,Node版本只要不是太老是不会影响到项目的。如果将Node版本降为10.x,确实是可以运行的,但是这样不是一个很好的解决办法。下面说下我的处理方式:

1、执行命令:npm rebuild node-sass

在执行了npm install指令安装好了依赖之后,环境又发生了改变(node版本变更),所以不能将当前的node环境与项目中的sass依赖建立绑定关系,需要执行“npm rebuild node-sass”来重新下载依赖。

2、再执行命令:npm update

这个命令是需要将依赖包重新更新一下,重新更完后,再跑一遍代码。


执行代码截图.png

可以看到,这一次代码是跑成功了的。

你可能感兴趣的:(npm安装依赖失败,提示:Node Sass could not a binding for your current environment:Windows 64-bit with Node...)