Rumah >hujung hadapan web >tutorial js >Panduan untuk berhijrah dari Webpack ke Vite
Artikel ini membimbing anda melalui menaik taraf aplikasi Web Frontend dari Webpack ke Vite, alat pembangunan frontend populariti yang cepat mendapat. Vite mempunyai masa yang lebih cepat membina dan masa tambah nilai panas, terima kasih kepada penggunaan ciri penyemak imbas moden seperti modul ES. Imej di bawah menggambarkan pertumbuhan muat turun NPM yang mengagumkan Vite.
Sumber imej
Walaupun Vite bersinar dalam pengalaman pemaju, ingat landskap frontend dinamik. Alternatif seperti esbuild yang sama pantas dan bungkusan sifar-config juga patut dipertimbangkan.
Mata utama:
sebelum anda berhijrah:
berpindah dari ekosistem webpack matang memerlukan perancangan yang teliti. Perpustakaan plugin Webpack yang luas mungkin membentangkan halangan; Pastikan plugin yang anda perlukan mempunyai kesamaan Vite.
Langkah 1: Meneroka Vite
Mula dengan membuat projek Vite baru:
<code class="language-bash">npm create vite@latest</code>
Jalankan pelayan pembangunan:
mengakses aplikasi melalui URL localhost yang dipaparkan.
<code class="language-bash">npm run dev</code>
memeriksa struktur direktori yang dihasilkan (ditunjukkan di bawah). Banyak fail akan secara langsung boleh dipindah milik ke projek anda yang sedia ada.
Langkah 2: Mengemas kini
Pasang plugin khusus dan rangka kerja (mis., package.json
Untuk projek React) dalam projek webpack anda :
@vitejs/plugin-react
Kemas kini Build Scripts:
<code class="language-bash">npm install --save vite @vitejs/plugin-react</code>
ujian dengan
<code class="language-json">- "build": "webpack --mode production", - "dev": "webpack serve", + "build": "vite build", + "dev": "vite serve",</code>.
<code class="language-bash">npm uninstall --save webpack webpack-cli webpack-dev-server</code>Langkah 3: Konfigurasi (
npm run dev
(serupa dengan Webpack's ). Konfigurasi aplikasi React Basic: rujuk https://www.php.cn/link/3ABB5691502CBD522511147519F8A487 untuk dokumentasi komprehensif.
Langkah 4: Plugin
) dan tambahkannya ke Plugin Webpack Popular Equivalents:
Kesimpulan:
(bahagian Soalan Lazim dari teks asal dikekalkan di sini kerana ia relevan dan ditulis dengan baik.) vite.config.js
<code class="language-bash">npm create vite@latest</code>
@rollup/plugin-image
: vite.config.js
<code class="language-bash">npm run dev</code>
HtmlWebpackPlugin
: vite-plugin-html
Pasang melalui . npm install --save-dev vite-plugin-html
MiniCssExtractPlugin
: vite-plugin-purgecss
Pasang melalui . npm install --save-dev vite-plugin-html-purgecss
CopyWebpackPlugin
: vite-plugin-static-copy
Pasang melalui . npm install --save-dev vite-plugin-static-copy
DefinePlugin
dalam define()
: vite.config.js
tiada plugin diperlukan.
Atas ialah kandungan terperinci Panduan untuk berhijrah dari Webpack ke Vite. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!