相信不少搭建项目的人在引入sass的时候都十分苦恼,总是报各种各样的错误,搞了几个小时,看着百度的解答一步一步,最后发现还是报错,人都要崩溃了。
今天也是和大家一样搞了半天,cnpm安装什么python下载啊 配置环境啊 都走了个通,说实话,你若是运气好可能就那样解决了,因为我以前也是这样解决过一次,直到今天又碰到了,依然是报错。不说废话了。。。
其实问题不是出在你的node-sass的安装,而是sass-loader的版本太高了,你一定要把他降到8一下,你没发现你可以安装,是你使用时候编译后报的错吗?
(sass-loader依赖于node-sass)
基本上都是sass-loader的版本过高导致的编译错误,所需要降低版本
解决办法:cd到项目文件里面运行下面
npm uninstall sass-loader(卸载当前版本)
npm install sass-loader@7.0.3 --save-dev
这样就解决啦。。。。
终于爬过了这个大坑