내 코드에 ArcGIS API for JavaScript v4.4을 사용하는 동안이 이상한 문제가 있습니다. ArcGIS지도를로드하고 싶지만 ArcGIS를로드 할 때 Excel 웹 추가 기능을 작성하려고하는데 multipleDefine 오류가 발생합니다.ArcGIS API (Esri) multipleDefine 오류를 일으키는
ArcGIS는 모든 ArcGIS/esri 패키지의 로더로 사용되는 Dojo 번들로 제공됩니다. ArcGIS가 API를 빌드 한 방식 때문에 내 자신의 사용자 정의 JS 번들을 Dojo로로드 할 수있는 다른 방법은 없다. 따라서 Dojo를 사용하지 않으므로 multipleDefine
오류가 발생하지 않습니다.
나는이 같은 내 자신의 JS 파일을로드 : 나는 페이지를 다시 시작하면
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>
<script>
var dojoConfig = {
parseOnLoad: false,
async: false,
// we make aliases for our js file
aliases: [
['index', './Bundles/index.js'],
],
};
</script>
<script src="https://js.arcgis.com/4.4/init.js"></script>
<script>
require(['index'], function (index) {
//...do something
});
</script>
나는 매 2/세 가지 시험에서 한 번 multipleDefine
오류가 발생합니다. 많은 조사 끝에 Office.js API에 오류가 있다는 것을 이해했지만 좋은 해결책을 찾기가 어려웠습니다.