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'?

Warum erhalte ich beim Importieren von ES6-Modulen die Fehlermeldung „Uncaught SyntaxError: Import-Anweisung kann nicht außerhalb eines Moduls verwendet werden'?

Susan Sarandon
Susan SarandonOriginal
2024-12-21 16:44:10666Durchsuche

Why Am I Getting

„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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn