Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan ini menjelaskan cara menyiapkan lingkungan pengembangan React di WSL (Subsistem Windows untuk Linux) menggunakan alat frontend Vite .
WSL disarankan jika Anda berencana untuk menyebarkan ke server Linux, menggunakan kontainer Docker, atau bekerja dengan alat berbasis Bash. Jika Anda baru mengenal React dan hanya ingin memulai dengan cepat, pertimbangkan untuk menginstal React langsung di Windows sebagai gantinya.
Untuk latar belakang tentang React dan skenario yang berbeda — aplikasi web, aplikasi seluler (React Native), dan aplikasi desktop asli (React Native for Desktop) — lihat gambaran umum React.
Prasyarat
-
WSL 2: Instal WSL dengan distribusi Linux (disarankan Ubuntu) dan konfirmasikan berjalan dalam mode WSL 2:
wsl -l -v. Memerlukan Windows 10 versi 2004 atau yang lebih baru, atau Windows 11. - Node.js di WSL 2: Instal Node.js di dalam distribusi WSL Anda menggunakan nvm. Jangan gunakan versi Node.js yang diinstal Windows di dalam WSL.
Penting
Simpan file proyek Anda di dalam sistem file WSL (misalnya, ~/projects), bukan pada drive Windows yang dipasang (/mnt/c/). Bekerja di seluruh batas sistem file secara signifikan memperlambat waktu penginstalan dan build.
Membuat aplikasi React Anda
Buka terminal WSL Anda (misalnya, Ubuntu).
Buat folder proyek baru dan masukkan:
mkdir ~/ReactProjects cd ~/ReactProjectsBuat aplikasi React baru menggunakan Vite:
npm create vite@latest my-react-app -- --template reactVite akan membangun proyek React baru di
my-react-appfolder.Navigasikan ke folder aplikasi baru dan instal dependensi:
cd my-react-app npm installMulai server pengembangan lokal:
npm run devAplikasi Anda akan tersedia di
http://localhost:5173. Gunakan Ctrl+C untuk menghentikan server.Saat Anda siap untuk menyebarkan, buat paket produksi.
npm run buildOutput ditempatkan di dalam folder
dist. Lihat Menyebarkan Situs Statis untuk opsi hosting.
Catatan
Vite sangat ideal untuk aplikasi satu halaman (SPAs). Jika Anda memerlukan penyajian sisi server atau backend Node.js, pertimbangkan Next.js sebagai gantinya. Untuk pembuatan situs statis, lihat Gatsby.
Sumber Daya Tambahan:
Windows developer