Rumah >hujung hadapan web >tutorial js >Mengapa Saya Mendapat 'Uncaught SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul' Apabila Mengimport Modul ES6?
"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!