🚀 Memulai dengan Vue.js
Pada bagian ini, kamu akan mempelajari cara menginstal dan menjalankan proyek Vue.js, baik secara langsung di HTML maupun menggunakan Vue CLI untuk aplikasi skala besar.
🛠️ 1. Menggunakan CDN (Tanpa Build Tools)
Cara tercepat untuk mencoba Vue adalah dengan menyertakan library langsung dari CDN.
Contoh:
<!DOCTYPE html>
<html>
<head>
<title>Vue CDN</title>
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
</head>
<body>
<div id="app">
<h1>{{ message }}</h1>
</div>
<script>
new Vue({
el: '#app',
data: {
message: 'Halo dari Vue.js!'
}
})
</script>
</body>
</html>
⚙️ 2. Menggunakan Vue CLI (Project Skala Menengah/Besar)
a. Instalasi Vue CLI
Pastikan Node.js dan npm sudah terinstal:
node -v
npm -v
Lalu install Vue CLI secara global:
npm install -g @vue/cli
Atau gunakan yarn:
yarn global add @vue/cli
b. Membuat Proyek Baru
vue create my-vue-app
Pilih preset:
- Default: Babel + ESLint
- Manual: Tambahkan fitur seperti Vuex, Vue Router, TypeScript
c. Menjalankan Proyek
cd my-vue-app
npm run serve
Hasilnya dapat diakses di http://localhost:8080
🧱 3. Struktur Folder Proyek
Folder / File | Fungsi |
---|---|
public/ | Aset statis (favicon, index.html) |
src/ | Sumber utama kode aplikasi Vue |
src/App.vue | Komponen root utama |
src/main.js | Titik masuk aplikasi Vue |
src/components/ | Tempat menyimpan komponen |
package.json | Konfigurasi npm & dependensi proyek |
📦 4. Alternatif: Vite (Starter Ringan)
Vite adalah bundler modern yang lebih cepat.
Cara membuat proyek:
npm create vite@latest my-vite-app -- --template vue
cd my-vite-app
npm install
npm run dev
🔍 5. Pengujian Lokal
Pastikan semua berjalan dengan baik:
-
Halaman utama menampilkan logo Vue
-
Struktur file App.vue bisa diubah
-
Komponen bisa ditambahkan ke folder components/