vue vue-style-loader!css-loader错误——已解决

 

问题:

打开项目运行发现出现一堆这样的错误:

!!vue-style-loader!css-loader?{"minimize":false,"sourceMap":false}!../../node_modules/vue-loader/lib/style-compiler/index?{"vue":true,"id":"data-v-1d57e5ea","scoped":false,"hasInlineConfig":false}!stylus-loader?{"sourceMap":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./a.vue in ./src/components/a.vue

To install it, you can run: npm install --save !!vue-style-loader!css-loader?{"minimize":false,"sourceMap":false}!../../node_modules/vue-loader/lib/style-compiler/index?{"vue":true,"id":"data-v-1d57e5ea","scoped":false,"hasInlineConfig":false}!stylus-loader?{"sourceMap":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./a.vu

原因是我之前降级了node版本,所以现在的sass版本不适合现在的node版本使用。 关于node的版本管理可以参考我另外一篇文章又提到:const { Math, Object } = primordials 编译错误的解决办法

解决办法:

重新安装sass:

npm install sass-loader –save-dev; npm install node-sass –save-dev;

然后运行npm start就可以了。要注意的是,这两个安装顺序不能调转。

推荐阅读:

本文为博主原创文章,知识共享,开源精神,转载注明出处。