首先,在你确保自己的项目已经下载了node-sass包的情况下,出现这个问题。
原因:node-sass与你系统装的node版本不匹配,重新下载node-sass就好。
npm rebuild node-sass
然后重新运行就好了。
实际上,以防万一,你可以先 npm i node-sass 运行,如果不能成功再npm rebuild node-sass。
实际上报错里面也有提示的:
以上,npm rebuild node-sass 不成功,注意系统node版本,需要下载对应的node-sass
本人的node是12版本,对应的node-sass:
npm i node-sass@4.12.0 sass-loader@7.1.0 --save-dev
常见的node环境不同的时候,运行报错,删除mode_modules重新npm i 前,如果有package-lock.json文件,先删除这个文件,这样才能得到最新的包。