ArcGIS Web AppBuilder离线使用JS 4.23API

按照操作说明部署web app builder和ArcGIS JS API,然后修改\stemapp3d\env.js API路径地址,如下所示:

image.png

理论上就应该部署成功了,实际如下:
image.png

三维应用在加载API的时候还调用了dojo相关包资源,但是自从4.20之后API中已经将dojo资源包给移除了,现在调用肯定找不到资源了。但是访问在线的API中还是能够找到相关资源的,应该是官方在部署的时候也发现了这个问题。
image.png

image.png

分析原因:
web app builder中有很多组件还是基于dojo提供的组件编写的,所以目前不可能完全抛弃dojo而单独使用
解决办法:
补充相关资源包即可
image.png

包下载地址:
链接:https://pan.baidu.com/s/17iB78Vp4mJwnxGrK0_LXSA?pwd=nezb
提取码:nezb
--来自百度网盘超级会员V7的分享
验证结果:资源有效的情况下直接可以正常加载!!!
image.png

你可能感兴趣的:(ArcGIS Web AppBuilder离线使用JS 4.23API)