世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明

vue-amap内网访问高德地图服务失败

现象:package.json一直没有修改,后来发现npm install后不能访问地图服务,但是删除新的node-modules,然后使用旧的可以。
原因:由于内网访问高德,所以需要把访问高德的请求发送到可以对外发送请求的指定服务器;老版本中通过host属性修改域名为指定ip,但是新安装的vue-amap该
属性名字变为hostAndPath,并需要在ip后拼接/maps才能正常访问。

这个最原始的原因是因为npm版本依赖问题,即使没有更改package.json也会引入新版本内容,而且该组件没有按照规范发布版本。
请参看

posted @ 2021-01-17 20:49  白杯与咖啡  阅读(978)  评论(0编辑  收藏  举报