NPM run dev 遇到的报错!vue 和 vue-template-compiler 版本不一致

  1. npm run dev 时报错:
    ERROR in ./resources/assets/js/components/steps.vue
    Module Error (from ./node_modules/vue-loader/lib/index.js):
    Vue packages version mismatch:
    - vue@2.6.5
    - vue-template-compiler@2.6.6
    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.
    @ ./resources/assets/js/app.js 12:13-46
    @ multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss
    ERROR in ./resources/assets/js/components/steps.vue
    Module build failed (from ./node_modules/vue-loader/lib/index.js):
    TypeError: Cannot read property 'parseComponent' of undefined
    at parse (/home/vagrant/Code/Taskmanager/node_modules/@vue/component-compiler-utils/dist/parse.js:14:23)
    at Object.module.exports (/home/vagrant/Code/Taskmanager/node_modules/vue-loader/lib/index.js:67:22)
    @ ./resources/assets/js/app.js 12:13-46
    @ multi ./resources/assets/js/app.js ./resources/assets/sass/app.scss

package.json 文件中同一一下版本:

 "dependencies": {
        "vue": "2.5.21",
        "vue-template-compiler": "2.5.21"
    }

npm install npm update 就解决了。

本作品采用《CC 协议》,转载必须注明作者和本文链接
相信时间和变化
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!