To install it, you can run: npm install --save !!vue-style-loader!css-loader?{"sourceMap" :true}!..

Vue项目,运行时,出现以下错误

ERROR  Failed to compile with 1 errors                                          18:14:44

This dependency was not found:

* !!vue-style-loader!css-loader?{"sourceMap":true}!../../node_modules/vue-loader/lib/styl
e-compiler/index?{"vue":true,"id":"data-v-a369cc36","scoped":false,"hasInlineConfig":fals
e}!stylus-loader?{"sourceMap":true}!../../node_modules/vue-loader/lib/selector?type=style
s&index=0!./headerTopComponent.vue in ./src/components/headerTopComponent.vue

To install it, you can run: npm install --save !!vue-style-loader!css-loader?{"sourceMap"
:true}!../../node_modules/vue-loader/lib/style-compiler/index?{"vue":true,"id":"data-v-a3
69cc36","scoped":false,"hasInlineConfig":false}!stylus-loader?{"sourceMap":true}!../../no
de_modules/vue-loader/lib/selector?type=styles&index=0!./headerTopComponent.vue

仔细查看报错信息,发现问题出现在我自定义的组件headerTopComponent.vue中。因为该组件是从其他项目中直接拿来使用的,里边用到了stylus语法。而新的Vue项目却没有引入stylus css预处理器,进而导致报错。


解决办法

安装stylus、stylus-loader依赖

npm install stylus --save-dev // 安装stylus
npm install stylus-loader --save-dev // 安装stylus-loader

你可能感兴趣的:(Vue)