这是错误反馈:
ERROR in ./src/App.vue
Module build failed (from ./node_modules/vue-loader/lib/index.js):
TypeError: Cannot read property 'parseComponent' of undefined
at parse (D:\JS\VUE_test\webpack\webpack-demo6\node_modules\@vue\component-compiler-utils\dist\parse.js:15:23)
at Object.module.exports (D:\JS\VUE_test\webpack\webpack-demo6\node_modules\vue-loader\lib\index.js:67:22)
@ ./src/main.js 1:0-28
webpack 5.39.1 compiled with 2 errors in 883 ms
这是我的package.json
"devDependencies": {
"@babel/core": "^7.14.6",
"@babel/preset-env": "^7.14.5",
"babel-loader": "^8.2.2",
"css-loader": "^5.2.6",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.3.1",
"style-loader": "^2.0.0",
"vue-loader": "^15.9.7",
"vue-template-compiler": "^2.6.14",
"webpack": "^5.39.0",
"webpack-cli": "^4.7.2",
"webpack-dev-server": "^3.11.2"
}
这是其他配置
//引入vue-loader插件
const VueLoaderPlugin = require('vue-loader/lib/plugin')
new VueLoaderPlugin()
{
test: /\.vue$/,
loader: 'vue-loader'
}