vue-amap
vue-amap copied to clipboard
'AMap' is not defined. (no-undef)
请问这个怎么配置: 若 eslint 报错 AMap is undefined 之类的错误。请将 AMap 配置到 .eslintrc 的 globals 中。
您好,您解决没,我也是遇到这个错误,是不是因为SDK版本的问题
同问。。。
同问
目前我发现有三个解决办法, 1.通过在.eslintrc.js中配置如下,只要配置一个:
globals: {
AMap: true
},
2.在每一个使用中配置,每一个使用到的都要配置:
// eslint-disable-next-line no-undef
gaodesatellite: new AMap.TileLayer.Satellite()
3.在某一个使用中配置,应该一个文件只需要一次
/* global AMap*/
gaodesatellite: new AMap.TileLayer.Satellite()
即可解决问题
目前我发现有三个解决办法, 1.通过在.eslintrc.js中配置如下,只要配置一个:
globals: { AMap: true },
2.在每一个使用中配置,每一个使用到的都要配置:
// eslint-disable-next-line no-undef gaodesatellite: new AMap.TileLayer.Satellite()
3.在某一个使用中配置,应该一个文件只需要一次
/* global AMap*/ gaodesatellite: new AMap.TileLayer.Satellite()
即可解决问题
已解决,感谢
我也碰到了,AMap 死活就是没有编译不过,最后在eslintConfig 中配置 eslintIgnore 把有Amap的页面给跳过就好了 反正就是很坑不说了。