解決辦法
刪除package-lock.json文件
寫死package.json版本號
"vue-awesome-swiper": "^3.1.3",
刪除node_modules重新安裝
過程
本地拉取遠程master代碼,然后執行報這個錯誤,經查是本地vue-awesome-swiper版本不對,因為之前安裝過,導致報錯,應該是版本不一致導致
然后刪除node_modules模塊重新安裝也不行,經發現是自己的package-lock.json文件沒有刪除,導致還是安裝之前的版本。把這個文件刪除即可。
並且在項目中寫死模塊版本號。這樣就避免了,因為下載版本號不同導致的問題。
為什么沒有用package-lock.json文件呢,因為覺得package-lock.json文件太麻煩,並且提交的diff也會有,不如直接package.json寫死來的方便。