安装stylus版本过高问题

 ERROR  Failed to compile with 1 errors                                                                                                                                        下午5:39:
32

 error  in ./src/App.vue

Module build failed: TypeError: this.getOptions is not a function
    at Object.stylusLoader (D:\qianduan\gshop-client_blank\node_modules\stylus-loader\dist\index.js:17:24)

 @ ./node_modules/vue-style-loader!./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-7ba5bd90","scoped":false,"hasInlin
eConfig":false}!./node_modules/stylus-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/App.vue 4:14-359 13:3-17:5 14:22-367
 @ ./src/App.vue
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

这是因为安装的stylus-loader的版本过高的问题。

如何解决:

1:卸载原来下载的stylus-loader

npm uninstall stylus-loader

2:下载指定版本的stylus-loader

npm install stylus-loader@3.0.1 --save

结尾:


实际上在我出现这个问题的时候,去解决的时候在网上找了很多原因,但都不是我这种,所以如果你用这种方式没解决问题,可以给我留言,帮你解决。

上一篇:vue系列---【UI库、VScode编辑用户代码片段、stylus css预处理器】


下一篇:stylus快速上手