安装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
结尾:
实际上在我出现这个问题的时候,去解决的时候在网上找了很多原因,但都不是我这种,所以如果你用这种方式没解决问题,可以给我留言,帮你解决。
标签:node,vue,modules,js,loader,stylus,版本,过高 来源: https://blog.csdn.net/m0_50789201/article/details/117884729