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
Lepaskan: 2024-12-21 16:44:10
asal
666 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan