Vue packages version mismatch:

- vue@2.6.14 (D:\company_project\jcek\jcek-frame-web\node_modules\vue\dist\vue.runtime.common.js)
- vue-template-compiler@2.7.10 (D:\company_project\jcek\jcek-frame-web\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.

    at Object.<anonymous> (D:\company_project\jcek\jcek-frame-web\node_modules\vue-template-compiler\index.js:10:9)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at loadFromContext (D:\company_project\jcek\jcek-frame-web\node_modules\vue-loader\lib\compiler.js:30:10)
    at loadTemplateCompiler (D:\company_project\jcek\jcek-frame-web\node_modules\vue-loader\lib\compiler.js:37:12)
    at exports.resolveCompiler (D:\company_project\jcek\jcek-frame-web\node_modules\vue-loader\lib\compiler.js:25:23)
    at VueLoaderPlugin.apply (D:\company_project\jcek\jcek-frame-web\node_m

最新更新,先试第一种方法!!

由于是compiler与vue版本不匹配,所以重新安装与vue相同版本的compiler就行了

运行命令  npm install vue-template-compiler@xxx --save (@后面填自己vue的版本号)

如果不行再参考下面的方法

========================================================================

经常跑新的vue项目都会遇到这个错,没办法只有自己记一下

我是参考网上的方法

下载与vue-template-compiler版本号相同的vue包

npm i vue@2.6.10 -S(这里是自己compiler的版本号) 

有时候这样就可以解决了,但是我这样后又报另外一个错

于是又继续去网上找答案 

删除webpack,重新装以前的版本。
npm uninstall webpack
npm install webpack@^4.0.0 --save-dev

这时会报这个错

 最后一步

npm install webpack webpack-cli --S

大功告成!感觉有点麻烦,应该是我弄复杂了,等有空再去搜下简单的 

Logo

前往低代码交流专区

更多推荐