现象:package.json一直没有修改,后来发现npm install后不能访问地图服务,但是删除新的node-modules,然后使用旧的可以。
原因:由于内网访问高德,所以需要把访问高德的请求发送到可以对外发送请求的指定服务器;老版本中通过host属性修改域名为指定ip,但是新安装的vue-amap该
属性名字变为hostAndPath,并需要在ip后拼接/maps才能正常访问。
这个最原始的原因是因为npm版本依赖问题,即使没有更改package.json也会引入新版本内容,而且该组件没有按照规范发布版本。
请参看