1、Vue packages version mismatch
翻譯:vue包版本匹配錯誤
報錯樣例:
報錯原因:通常出現於一些依賴庫的更新或者安裝新的依賴庫之后(可以認為npm update已經成為一種習慣),導致了vue和vue-template-compiler的版本不一致。
解決方案:統一vue和vue-template-compiler的版本
1 "vue": "2.3.4", 2 "vue-template-compiler": "2.3.4",
(注:如上所示版本號均為樣例,具體實現請小伙伴們根據自己的版本號對應)
然后執行:npm update 就可以了。
附加:
若上述方法未解決問題,則可能是因為各依賴庫之間產生了沖突,這里我們也有更暴力的解決方法。
首先查看項目根目錄下是否生成過package-lock.json的文件,若有,刪之。
然后刪除整個node_modules目錄,重新配置package.json(當然,要記得統一vue和vue-template-compiler的版本)
配置好之后重新執行:npm install;
OK,問題解決。
還在持續更新中。。。
轉載請注明出處:http://www.cnblogs.com/meng1314-shuai/p/7405346.html