現象:package.json一直沒有修改,后來發現npm install后不能訪問地圖服務,但是刪除新的node-modules,然后使用舊的可以。
原因:由於內網訪問高德,所以需要把訪問高德的請求發送到可以對外發送請求的指定服務器;老版本中通過host屬性修改域名為指定ip,但是新安裝的vue-amap該
屬性名字變為hostAndPath,並需要在ip后拼接/maps才能正常訪問。
這個最原始的原因是因為npm版本依賴問題,即使沒有更改package.json也會引入新版本內容,而且該組件沒有按照規范發布版本。
請參看