Rumah >hujung hadapan web >tutorial js >Mengapa Saya Mendapat 'Uncaught SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul' Apabila Mengimport Modul ES6?

Mengapa Saya Mendapat 'Uncaught SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul' Apabila Mengimport Modul ES6?

Susan Sarandon
Susan Sarandonasal
2024-12-21 16:44:10700semak imbas

Why Am I Getting

"Uncaught SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul" apabila mengimport ECMAScript 6

Apabila cuba mengimport modul ECMAScript 6 ke dalam ArcGIS JSAPI 4.12, anda mungkin menghadapi ralat "Ralat Sintaks Tidak Ditangkap: Tidak boleh menggunakan pernyataan import di luar modul."

Untuk menyelesaikan isu ini, untuk Node.js / NPM, kemas kini fail package.json anda dengan menambahkan sifat "type": "modul".

Untuk pelayar web, ralat ini boleh berlaku jika skrip tidak ditandakan sebagai modul. Pastikan teg skrip termasuk atribut "jenis" yang ditetapkan kepada "modul."

Contoh:

<script type="module" src="milsymbol-2.0.0/src/milsymbol.js">
</script>

Jika anda masih menghadapi ralat, pertimbangkan untuk menggunakan pengikat untuk membungkus kebergantungan projek anda.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Uncaught SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul' Apabila Mengimport Modul ES6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn