Rumah > hujung hadapan web > tutorial js > Vite: Panduan ringkas kepada alat binaan hadapan generasi seterusnya

Vite: Panduan ringkas kepada alat binaan hadapan generasi seterusnya

Patricia Arquette
Lepaskan: 2024-12-23 21:05:15
asal
312 orang telah melayarinya

Vite: A quick guide to the next generation front-end building tool

Vite ialah alat binaan hadapan generasi seterusnya yang dibangunkan oleh Yuxi You, pengarang Vue.js. Ia telah menarik perhatian meluas untuk permulaan sejuk yang cepat, kompilasi atas permintaan dan keupayaan kemas kini panas. Vite menyediakan kelajuan permulaan persekitaran pembangunan yang hampir serta-merta dan pengalaman pembangunan yang sangat dioptimumkan dengan memanfaatkan fungsi import modul ES asli penyemak imbas.

Pasang Vite

Mula-mula, pastikan Node.js dipasang dalam sistem anda (versi LTS disyorkan). Kemudian, pasang Vite secara global melalui npm atau yarn:

npm install -g create-vite
# Or use yarn
yarn global add create-vite
Salin selepas log masuk
Salin selepas log masuk

Buat projek baharu

Gunakan arahan create-vite untuk mencipta projek Vite baharu. Berikut ialah contoh mencipta projek Vue:

create-vite my-vite-project --template vue
cd my-vite-project
Salin selepas log masuk

Ini akan memulakan projek Vite berasaskan Vue 3.

Pembangunan dan berjalan

Dalam direktori akar projek, jalankan arahan berikut untuk memulakan pelayan pembangunan:

npm run dev
# Or use yarn
yarn dev
Salin selepas log masuk

Vite akan segera memulakan pelayan pembangunan setempat, dan anda boleh melawati http://localhost:5173 dalam penyemak imbas untuk melihat aplikasi anda. Vite menyokong penggantian modul panas (HMR), yang bermaksud bahawa apabila anda mengedit kod, halaman penyemak imbas akan dikemas kini dalam masa nyata tanpa memuat semula.

Bina versi pengeluaran

Apabila anda bersedia untuk menggunakan aplikasi, jalankan arahan berikut untuk membina versi pengeluaran:

npm run build
# Or use yarn
yarn build
Salin selepas log masuk

Ini akan menjana folder statik sedia pengeluaran yang dioptimumkan, biasanya terletak dalam direktori dist.

Konfigurasi Vite

npm install -g create-vite
# Or use yarn
yarn global add create-vite
Salin selepas log masuk
Salin selepas log masuk

Ciri teras Vite

  • Permulaan Pantas: Vite memanfaatkan sokongan modul ES asli penyemak imbas untuk memulakan pelayan pembangunan dengan cepat tanpa penggabungan, meningkatkan kelajuan permulaan dengan ketara.
  • Kompilkan atas permintaan: Dalam mod pembangunan, Vite hanya menyusun modul yang anda sedang lihat, dengan sangat mempercepatkan kitaran edit-refresh.
  • Penggantian Modul Panas (HMR): Vite menyediakan pengalaman HMR yang sangat pantas, kemas kini masa nyata yang hampir lancar.
  • Konfigurasi mudah: Fail konfigurasi Vite vite.config.js lebih ringkas daripada Webpack, menurunkan ambang kemasukan.
  • Keserasian yang baik: Vite menyokong pelbagai rangka kerja, termasuk Vue, React, Preact, Svelte, dsb., dan boleh menyesuaikan diri dengan konfigurasi tersuai dengan mudah.
  • Sistem pemalam: Vite menyediakan sistem pemalam yang berkuasa yang membolehkan pembangun memanjangkan fungsinya untuk memenuhi keperluan projek tertentu.

Penerokaan Lanjutan

  • Fail konfigurasi: Walaupun konfigurasi lalai Vite sudah berkuasa, anda boleh membuat lebih banyak penyesuaian dalam vite.config.js, seperti mengkonfigurasi proksi, alias, prapemproses CSS, dll.
  • Vue DevTools: Apabila membangunkan aplikasi Vue, pastikan anda memasang dan mendayakan sambungan penyemak imbas Vue DevTools untuk penyahpepijatan status aplikasi yang lebih baik.
  • Sokongan TypeScript: Jika anda menggunakan TypeScript dalam projek anda, Vite sudah menyokongnya secara lalai. Anda hanya perlu memasukkan fail .ts atau .tsx dalam projek anda.
  • Pengoptimuman: Ketahui cara menggunakan pilihan pengoptimuman terbina dalam Vite dan pemalam luaran untuk meningkatkan lagi prestasi aplikasi.

Atas ialah kandungan terperinci Vite: Panduan ringkas kepada alat binaan hadapan generasi seterusnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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