Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 12.x

写在前面

因为我有在维护一个之前帮别人做的项目,然后,时常可能会有一些小的需求改动。就需要我每次把项目代码拉下来,小小的调试修改。
搞不懂,每次我在启动前端项目的时候,总会有这样那样的惊喜~嘿呀,咋搞呢?我又不是专业的前端,我只能见一次尝试解决一下了。可能有的小伙伴也会遇到同样的问题,为了快速过坑 ,我就把我的错误记录下来,希望能够帮助到你。

回到主题:
在这里插入图片描述
错误解析:Node Sass找不到当前环境的绑定,
我的node 好像是12,node-sass版本还是适配的node 8 ?是这样样吗?

报错中,也说明了,让运行 npm rebuild node-sass下载适合你当前环境的包

那我就尝试运行一下

又报错,哎呦没完了是吧
在这里插入图片描述

我就干脆把node-sass 先删除,再cnpm install试一下

然后,重启试试
居然就可以了,,我好想也没做什么啊 ,实在搞不懂

在这里插入图片描述

反正就可以了,我也不管了。有错再解决吧

补充:我又 看见网上有别的说法,好像是
在这里插入图片描述
,这里的话,我补充一下我的版本吧:

node v12.13.0
"node-sass": "^4.10.0",

反正就是感觉要特别注意这些包的版本适配问题吧,然后就是对于Node版本的升级还是要注意。有的东西能够跑就好,稳定就好,不要过分追求新版本。新版本新特性的一些东西可以自己在demo中做尝试练习。

猜你喜欢

转载自blog.csdn.net/liuge36/article/details/106451113