错误如下
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果断重启就好了