SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul
Dalam Node.js, "SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul" ralat biasanya timbul apabila cuba menggunakan pernyataan import dalam fail yang tidak diiktiraf sebagai modul. Ini biasanya berlaku disebabkan oleh ketidakpadanan antara jenis fail dan versi atau konfigurasi Node.js.
Untuk menyelesaikan isu ini, ikut langkah berikut:
Tetapkan Medan Jenis Package.json (Pilihan 1):
Dalam fail package.json induk terdekat, tambahkan " jenis" medan dengan nilai "modul" di peringkat atas. Ini akan mengarahkan Node.js untuk merawat semua fail .js dan .mjs dalam projek sebagai modul ES. Fail individu boleh ditentukan sebagai CommonJS dengan menggunakan sambungan .cjs.
// package.json { "type": "module" }
Setelah anda melaksanakan salah satu daripada pilihan ini, pernyataan import harus dikenali dan ralat diselesaikan.
Atas ialah kandungan terperinci Mengapa Node.js Melemparkan Ralat 'SyntaxError: Tidak boleh menggunakan pernyataan import di luar modul' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!