arcigs/core 4 本地化
参考:arcgis js + webpack 完全本地化部署流程
本地化指什么?
通过 npm i @arcgis/core
安装包来使用。
但是代码在实际运行中,仍然会去访问在线的arcgis资源,比如样式、字体、assets资源等。
如果项目可以在公网访问,那么访问👆在线资源没什么毛病。
但是如果项目只能内网部署呢? 那么访问👆在线资源就会有问题, 比如measure的时候不显示字体..。
所以需要把👆在线资源迁移到本地,让项目从本地加载。
需要本地化的资源有?
1 访问在线assets资源
当我使用Measurement时:
2 访问在线fonts资源
还是使用Measurement时:地图上测量显示的字要请求在线fonts资源。
3 访问assets/..../base/theme/light/main.css资源
我在本地发现 打开项目的时候有4个woff字体报404.
我在点查加了个 spinner 图标,这个图标来自
,
也报404 找不到图片。
TODO: 放一个图