Mengapa Fail Babel Saya Ditiru Tanpa Transformasi?

Mary-Kate Olsen
Lepaskan: 2024-11-17 17:57:01
asal
232 orang telah melayarinya

Why Is My Babel File Replicated Without Transformation?

Fail Babel Direplikasi Tanpa Transformasi

Coretan kod anda menggunakan browserSync dan http-proxy untuk mencipta pelayan proksi. Walau bagaimanapun, menjalankan babel proxy.js --out-file proxified.js hanya menghasilkan salinan fail asal.

Babel, rangka kerja transformasi, telah mengalami perubahan dalam tingkah laku lalai daripada versi pra-6.x . Sebelum ini, transformasi khusus telah didayakan secara lalai, tetapi versi semasa memerlukan konfigurasi eksplisit.

Untuk menentukan transformasi, anda perlu:

  • Pasang babel-preset-env dengan npm install babel-preset -env.
  • Jalankan babel --pratetap env proxy.js --out-file proxified.js atau buat fail .babelrc dengan kandungan berikut:
{
    "presets": [
        "env"
    ]
}
Salin selepas log masuk
  • Kemudian, jalankan arahan seperti sebelumnya.

"env" pratetap menyusun tingkah laku ES* standard kepada ES5. Jika versi Node anda menyokong ciri ES6, pertimbangkan untuk menggunakan .babelrc berikut untuk memproses ciri yang tidak disokong sahaja:

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

Anda boleh menyesuaikan sasaran selanjutnya jika diperlukan untuk sokongan penyemak imbas.

Atas ialah kandungan terperinci Mengapa Fail Babel Saya Ditiru Tanpa Transformasi?. 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