Apa itu ENV preset Babel?
Apa itu ENV preset Babel?

Video: Apa itu ENV preset Babel?

Video: Apa itu ENV preset Babel?
Video: React Environment Variables in 1 Minute 2024, Desember
Anonim

@ sayang / prasetel - env adalah seorang yang pintar prasetel yang memungkinkan Anda untuk menggunakan JavaScript terbaru tanpa perlu mengelola mikro yang mengubah sintaksis (dan secara opsional, polifill browser) yang diperlukan oleh lingkungan target Anda. Ini membuat hidup Anda lebih mudah dan bundel JavaScript lebih kecil! Install.

Jadi, apa yang telah ditetapkan di Babel?

Di dalam Babel , A prasetel adalah satu set plugin yang digunakan untuk mendukung fitur bahasa tertentu. keduanya preset Babel menggunakan secara default: es2015: Menambahkan dukungan untuk ES2015 (atau ES6) JavaScript. bereaksi: Menambahkan dukungan untuk JSX.

Selanjutnya, pertanyaannya adalah, versi Babel apa yang saya gunakan? Anda juga dapat memeriksa versi babel -cli dengan menemukan sayang -cli folder di node_modules dan melihat Versi: kapan milik paket. json yang ada di dasar folder itu. Jika sayang -cli diinstal secara global melalui -g flag dari npm install, Anda bisa Periksalah Versi: kapan dengan menjalankan perintah sayang -- Versi: kapan.

Dengan cara ini, bagaimana Anda menggunakan reaksi preset Babel?

Jika Anda menghendaki menggunakan ini Babel preset dalam proyek yang tidak dibuat dengan Create Reaksi App, Anda dapat menginstalnya dengan langkah-langkah berikut. Pertama, instal Babel . Kemudian instal sayang - prasetel - reaksi -aplikasi. Ini prasetel menggunakan opsi useBuiltIns dengan transform-object-rest-spread dan transform- reaksi -jsx, yang mengasumsikan bahwa Object.

Apakah Babel sudah usang?

NS usang penggunaan dari sayang -core/register telah dihapus di Babel 7; alih-alih gunakan paket mandiri @ sayang / daftar. @ sayang /register juga sekarang hanya akan mengkompilasi file dalam pekerjaan saat ini secara langsung (dilakukan untuk memperbaiki masalah dengan symlink).

Direkomendasikan: