如题,总是报错!
Failed at the node-sass@4.13.1 postinstall script.
试了一堆解决方案,都不行,sass安装源也试过。
都不行!!
于是只能先把package中的node-sass、sass-loader依赖先删除
npm i
成功了
再安装 npm install sass-loader node-sass --save-dev
,此处安装成功运行的时候会出现版本过高有些方法不支持的问题,下面是我运行过程中遇到后进行的修改,可以直接输入命令 npm install node-sass@4.14.1 sass-loader@8.0.2 --save-dev
,不看下面的内容,如果还是不行,可以尝试将nodejs版本改为14。
安装成功后启动项目 npm run serve
,报错:
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Node Sass version 5.0.0 is incompatible with ^4.0.0.
node-sass版本不匹配,期望是4.多的版本
于是 npm uninstall node-sass
删除node-sass
再执行 npm install node-sass@4.14.1 --save-dev
安装node-sass
后面又出现 sass-loader 版本过高的问题:
TypeError: this.getOptions is not a function
于是 npm uninstall sass-loader
删除node-sass
再执行 npm install sass-loader@8.0.2 --save-dev
安装node-sass
各位有更好的解决方案请下下方留言谢谢!