Rumah > hujung hadapan web > tutorial js > Mengapakah output Babel saya hanyalah salinan fail sumber?

Mengapakah output Babel saya hanyalah salinan fail sumber?

Susan Sarandon
Lepaskan: 2024-11-13 06:35:02
asal
782 orang telah melayarinya

Why is my Babel output just a copy of the source file?

Babel: Mencegah Penyalinan Fail Tidak Berubah

Apabila menyusun kod menggunakan Babel, pengguna mungkin menghadapi senario di mana fail output hanyalah salinan fail sumber, menunjukkan kekurangan transformasi. Isu ini timbul kerana tiada tetapan konfigurasi dalam Babel 6.x.

Secara lalai, Babel 6.x memerlukan arahan yang jelas untuk transformasi. Untuk menangani perkara ini, adalah perlu untuk memasang pakej babel-preset-env:

npm install babel-preset-env
Salin selepas log masuk

Seterusnya, jalankan arahan berikut untuk memanggil Babel dengan pratetap env:

babel --presets env proxy.js --out-file proxified.js
Salin selepas log masuk

Sebagai alternatif , pengguna boleh mencipta fail .babelrc dengan kandungan berikut:

{
    "presets": [
        "env"
    ]
}
Salin selepas log masuk

Fail ini membenarkan berjalan Babel dengan arahan yang sama seperti sebelumnya.

Pratetap env menyusun semua ciri ES* kepada keserasian ES5. Untuk sokongan versi Node tertentu, sertakan:

{
    "presets": [
        ["env", { "targets": { "node": "true" } }],
    ]
}
Salin selepas log masuk

Begitu juga, sasaran penyemak imbas boleh disertakan untuk sokongan penyemak imbas.

Atas ialah kandungan terperinci Mengapakah output Babel saya hanyalah salinan fail sumber?. 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