<\/P>
Wenn Sie die ArcGIS API for JavaScript verwenden, um eine mittelgroße Anwendung zu erstellen, bauen Sie diese wahrscheinlich aus verschiedenen Modulen zusammen. Wenn das der Fall ist, verwenden Sie wahrscheinlich eine standardmäßige dojoConfig, wie in der Online-Dokumentation beschrieben<\/A>. Was Ihnen vielleicht nicht bewusst ist, ist, dass die globale dojoConfig nicht der einzige Weg ist, um die Party zu starten<\/EM>.<\/P><\/P>
Also das hier:<\/P>
import map from 'esri\/map';<\/PRE><\/P>wird zu diesem:<\/P>define(['esri\/map'], function(Map) { \/\*stuff*\/' });<\/PRE><\/P>Ok. Es ist nicht genau so, Transpiler verwenden beim Kompilieren zu AMD-Modulen die exports<\/SPAN>- und modules<\/SPAN>-Module, um einige Dinge zu tun, die im kompilierten Code seltsam aussehen können,<\/EM>, aber das Endergebnis ist im Wesentlichen wie oben gezeigt.<\/P><\/P>Aus diesem Grund mache ich das jetzt typischerweise so.<\/P><script>dojoConfig = { \/\* config stuff *\/] };<script><script src=\"\\/\\/js.arcgis.com\\/3.13\\/\"><script><script>require(['app\\/main'], function(){});<script>\\/\\/ app\\/main.jsdefine(['dependency1', 'dependency2'], function(dep1, dep2) { \/\* großartige Web-Entwicklungs-Sachen *\/});<\/PRE><\/P>Ein Beispiel dafür finden Sie in einem
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registrieren Sie ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.