Rumah >hujung hadapan web >tutorial js >Mengapa Babel Menyalin Fail Sumber Saya Daripada Menyusunnya?

Mengapa Babel Menyalin Fail Sumber Saya Daripada Menyusunnya?

Linda Hamilton
Linda Hamiltonasal
2024-11-29 17:52:11379semak imbas

Why is Babel Copying My Source File Instead of Compiling It?

Kompilasi Babel: Mencegah Salinan Terus

Dalam coretan kod yang diberikan, Babel tidak dapat mengubah fail sumber menjadi output terkumpul. Sebaliknya, ia hanya menyalin fail asal. Ini berlaku kerana Babel 6.x memerlukan konfigurasi eksplisit untuk menentukan transformasi yang diingini.

Untuk menyelesaikan isu ini, pasang pakej babel-preset-env melalui npm. Pratetap ini membolehkan penyusunan semua tingkah laku ES* standard kepada ES5. Kemudian, gunakan arahan berikut:

babel --presets env proxy.js --out-file proxified.js

Sebagai alternatif, buat fail .babelrc dengan konfigurasi berikut:

{
  "presets": ["env"]
}

Menjalankan Babel dengan konfigurasi ini akan menggunakan kompilasi ES5, menyelesaikan masalah isu salinan langsung.

Atas ialah kandungan terperinci Mengapa Babel Menyalin Fail Sumber Saya Daripada Menyusunnya?. 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