Module build failed: TypeError: this.getResolve is not a function,vue写css时启动出错

错误如下

H:\vue\hello-vue>npm run dev

> [email protected] dev H:\vue\hello-vue
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

 13% building modules 29/73 modules 44 active ...&index=0!H:\vue\hello-vue\src\App.vue{ parser: "babylon" } is deprecated; we now treat it as { parser: "babe
l" }.
 94% asset optimization

 ERROR  Failed to compile with 1 errors                                                                                                              22:29:34

 error  in ./src/views/Login.vue

Module build failed: TypeError: this.getResolve is not a function
    at Object.loader (H:\vue\hello-vue\node_modules\sass-loader\dist\index.js:52:26)

 @ ./node_modules/vue-style-loader!./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-26084dc
2","scoped":true,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&ind
ex=0!./src/views/Login.vue 4:14-370 13:3-17:5 14:22-378
 @ ./src/views/Login.vue
 @ ./src/router/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

找了一下午这个错,还是无果,最后发现是版本太高

在这里插入图片描述

找到package.json文件,修改文件中的sass-loader

我本来是8.0.0 修改成—>7.3.1果断重启就好了

发布了79 篇原创文章 · 获赞 70 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_17623363/article/details/102258546