【发布时间】:2021-06-04 20:56:33
【问题描述】:
我目前正在寻找一种在项目中使用模块加载器RequireJS 和ArcGIS JS API 的方法。根据文档,可以加载ArcGIS JS API的模块,如下代码sn-p所示:
require(["esri/config", "esri/Map", "esri/views/MapView"], function (
esriConfig,
Map,
MapView
) {
//...
});
问题是如果我想从ArcGIS JS API中加载模块,它实际上调用了RequireJS的Require函数:
但它应该加载在 ArcGIS JS API 中定义的 require 函数:
RequireJS 没有找到 ArcGIS JS API 的模块,因此在控制台中抛出错误:
我的项目只支持 ES5。出于这个原因,我不能使用像 esri-loader 这样的节点库。
【问题讨论】:
标签: javascript requirejs arcgis arcgis-js-api