问题:
打开项目运行发现出现一堆这样的错误:
!!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就可以了。要注意的是,这两个安装顺序不能调转。
推荐阅读:
- const { Math, Object } = primordials 编译错误的解决办法
- Unknown custom element:xxx-did you register the component correctly
- WEBPACK_IMPORTED_MODULE_1__js_mui_default
- export default (imported as ‘mui’) was not found in
- Error occurred while trying to proxy request
- Error Node Sass does not yet support your current environment