这个bug真的是搞了很久才弄出来,一直以为是和webpack版本不匹配,没有考虑到和 node 的版本有关系。
首先贴上报错信息:
webpack 打包处理 scss文件,需要npm下载安装 sass-loader
和 node-sass
。
为了解决和webpack版本相匹配,选择安装 node-sass@4.11.0
时下载安装不了报错。
查询很多资料,最终发现,也需要与 node 版本相匹配,这时我们需要查看一下自己node的版本号了:
node -v
https://www.npmjs.com/package/node-sass,查看node-sass和node匹配
然后选择安装了和node版本相匹配的4.14版本,下载安装
npm install node-sass@4.14 -D
npm run dev
运行成功!