先安装node-sass, 再安装sass-loader, 一般你运行项目npm run dev 的时候会出现这个报错Module build failed: Error: Node Sass version 6.0.0 is incompatible with ^4.0.0.
, 就是node-sass和sass-loader版本过高了, 需要安装匹配的版本
- 安装sass(成功的匹配版本, node-sass@4.14.1 sass-loader@7.3.1)
npm install node-sass@4.14.1 --save-dev
npm install sass-loader@7.3.1 --save-dev
或者
npm install sass-loader@7.3.1 node-sass@4.14.1 --save-dev
- 安装less(成功的版本, less-loader@4.1.1 less-loader@4.1.0 less-loader@5.0.0)
npm install less less-loader --save
如果有报错, 大部分还是版本过高, 推荐的less是4.1.1版本, less-loader是5.0.0以下或者4.1.0版本
所以就得卸载原先的less-loader
npm uninstall less-loader
npm install less-loader@5.0.0 --save // 如果这个5.0.0版本还是报错, 就安装4.1.0版本