将应用程序更新到Vue2时出现奇怪错误

时间:2017-04-25 18:42:52

标签: javascript laravel-5 vue.js vuejs2 laravel-elixir

运行vue-migration-helper并更改所有我需要更新后,我收到此错误。

vue2.default.user is not a function

控制台错误:

Uncaught TypeError: _vue2.default.use is not a function
    at eval (eval at <anonymous> (app.js:1624), <anonymous>:153:15)
    at Object.<anonymous> (app.js:1624)
    at __webpack_require__ (vendor.js:53)
    at webpackJsonpCallback (vendor.js:24)
    at app.js:1

任何人都知道触发此错误的原因是什么?

______更新        好吧,看起来错误是关于新的Vue()不是一个函数,也许是Laravel-Elixir-Webpack的东西。

console error

1 个答案:

答案 0 :(得分:0)

好的,未来的配偶面临同样的问题。为了解决这个问题,我已经从Laravel Elixir改为新的Laravel Mix。

此外,您需要将vue-template-compiler添加到您的package.json中,并且此软件包需要与您的Vue版本相同,这是强制性的。

所以现在我有Vue 2.3.0和vue-template-compiler 2.3.0。

如果对webpack.config.js的怀疑是我现在所拥有的要点link