2017-04-25 34 views
0

運行vue-migration-helper並更改我需要更新的所有內容後,我得到此錯誤信息。將應用程序更新到Vue2時出現奇怪的錯誤

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

+0

這是相當困難需要注意的,當你沒有一個堆棧跟蹤或一個單一的代碼行是什麼原因造成的問題有吉斯特。 –

+0

@David L夠公平的。將錯誤添加到我的問題中。但是這個錯誤實際上並沒有對我說什麼,我現在試着去除每個依賴。 – marceloch2

+0

似乎是VueStrap,它與Vue 2.0不兼容。尚未確定。 – marceloch2

回答

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

相關問題