报错信息

Error: 
Vue packages version mismatch:
- vue@3.2.45 (D:\qjy-myApp\admin-app\node_modules\vue\index.js)
- vue-template-compiler@2.7.16 (D:\qjy-myApp\admin-app\node_modules\vue-template-compiler\package.json)
This may cause things to work incorrectly. Make sure to use the same version for both.
If you are using vue-loader@>=10.0, simply update vue-template-compiler.
If you are using vue-loader@<10.0 or vueify, re-installing vue-loader/vueify should bump vue-template-compiler to the latest.

b28ac17674584aecb83bcc69d33a6f8c.png

是node_modules目录的vue-template-compiler和vue依赖包的版本号不一样导致的报错。

9c56d440381048bbb704573600026437.png

39bb7bd01a7346c8b8dd5121d43d06a5.png

解决办法:

把vue依赖包改成和vue-template-compiler依赖包一样的版本号

npm i vue@2.7.16

f558c203663941698a84222559e909b7.png

安装完vue依赖包版本自动改成安装的版本

3a44578e615b4172ae5832c68684ae63.png

 在package.json的dependencies依赖管理自动改变版本

2e5a3a82ac914d6b928ec80d7d7bec06.png

最后重新编译即可。 

 

更多推荐