M1 node-sass不兼容,当前的node-sass不支持m1的arm64架构。node-sass已经不更新了,所以使用sass库。
解决方法:
删除依赖包和 package.lock 文件
rm -rf node_modules
npm install node-sass@npm:sass
也可以单独卸载node-sass与sass-loader,然后安装相对应的版本。
例如我使用的是node@14
// 卸载node-sass sass-loader
npm uninstall node-sass sass-loader
// 安装node-sass sass-loader
npm install node-sass@4.14.1 sass-loader@7.3.1 --save-dev
可以尝试用不同的方法来解决。