Heim >Web-Frontend >js-Tutorial >Warum erhalte ich beim Importieren von ES6-Modulen die Fehlermeldung „Uncaught SyntaxError: Import-Anweisung kann nicht außerhalb eines Moduls verwendet werden'?
„Uncaught SyntaxError: Import-Anweisung kann nicht außerhalb eines Moduls verwendet werden“ beim Importieren von ECMAScript 6
Beim Versuch, ein ECMAScript 6-Modul in ArcGIS zu importieren JSAPI 4.12, möglicherweise tritt der Fehler „Uncaught SyntaxError: Import-Anweisung kann nicht außerhalb von a verwendet werden“ auf Modul.“
Um dieses Problem zu beheben, aktualisieren Sie für Node.js/NPM Ihre package.json-Datei, indem Sie die Eigenschaft „type“ hinzufügen: „module“.
Für Webbrowser dies Ein Fehler kann auftreten, wenn das Skript nicht als Modul markiert ist. Stellen Sie sicher, dass das Skript-Tag das Attribut „type“ enthält, das auf „module“ festgelegt ist.
Beispiel:
<script type="module" src="milsymbol-2.0.0/src/milsymbol.js"> </script>
Wenn weiterhin Fehler auftreten, sollten Sie die Verwendung eines Bundlers zum Packen der Abhängigkeiten Ihres Projekts in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Importieren von ES6-Modulen die Fehlermeldung „Uncaught SyntaxError: Import-Anweisung kann nicht außerhalb eines Moduls verwendet werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!