Laravel mix vue-template-compiler必须作为对等依赖项安装

时间:2018-12-12 05:46:44

标签: laravel vue.js npm laravel-mix vue-loader

我重新安装了laravel,一切都编译良好,但是当我通过npm安装vuex或vue路由器时,编译不再起作用了,我得到了这个错误:

  

错误:[vue-loader] vue-template-compiler必须作为对等安装   依赖项,否则必须通过兼容的编译器实现   选项。

2 个答案:

答案 0 :(得分:16)

vue vue-template-compiler 模块版本必须与您的 package.json 中的版本相同。

这是我的代码:

"devDependencies": {
        "vue": "^2.5.17",
        "vue-loader": "^15.5.1",
        "vue-template-compiler": "^2.5.21"
    },

我将 vue 版本更改为2.5.21,然后运行 npm update 来更新VueJS的基本版本。

答案 1 :(得分:0)

npm install vue-loader --save-dev

npm install vue-template-compiler --save-dev