Конфликт «Uncaught Error: undefinedModule» с RequireJS - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь использовать милсимвол в ArcGIS JSAPI 4.12. Когда я включаю var milsymbol = require("milsymbol");, я получаю Uncaught Error: undefinedModule ошибку.

Я могу предположить, что это конфликт между CommonJS и RequireJS, так как ArcGIS JSAPI изначально содержит RequireJS, но я не могу понять, почему это не разрешено использоватьдва разных метода требуют в одном файле. Или я просто неправильно это использую, есть ли способ разрешить этим двум жить мирно?

Мой код:

<script>
var milsymbol = require("milsymbol");

require([
          "esri/Map",
          "esri/views/MapView"
        ], function (Map, MapView) {

            var map = new Map({
                basemap: "topo-vector"
            });

            var view = new MapView({
                container: "viewDiv",
                map: map,
                center: [121, 23],
                zoom: 7
            });
        });
</script>
...