Melihat. js adalah perpustakaan JavaScript yang populer untuk membangun antarmuka pengguna aplikasi web dan Visual Studio Code memiliki dukungan bawaan untuk Vue. js blok bangunan HTML, CSS, dan JavaScript. Untuk Vue yang lebih kaya. js, Anda dapat menginstal ekstensi Vetur yang mendukung Vue. js IntelliSense, cuplikan kode, pemformatan, dan lainnya
Selamat datang di Vue
Kami akan menggunakan Vue CLI untuk tutorial ini. Jika Anda baru menggunakan Vue. js, Anda dapat menemukan dokumentasi dan tutorial yang bagus di vuejs. situs web org
Untuk menginstal dan menggunakan Vue CLI serta menjalankan server aplikasi Vue, Anda memerlukan Node. js JavaScript runtime dan npm (Node. manajer paket js) diinstal. npm disertakan dengan Node. js yang dapat Anda instal dari Node. unduhan js
Tip. Untuk menguji apakah Anda memiliki Node. js dan npm terpasang dengan benar di mesin Anda, Anda dapat mengetik node --version dan npm --version
Untuk menginstal vue/cli_, di terminal atau tipe prompt perintah
npm install -g @vue/cliIni mungkin memakan waktu beberapa menit untuk menginstal. Anda sekarang dapat membuat Vue baru. js aplikasi dengan mengetik
vue create my-app _di mana my-app adalah nama folder untuk aplikasi Anda. Anda akan diminta untuk memilih prasetel dan Anda dapat mempertahankan (babel, eslint) default, yang akan menggunakan Babel untuk mengubah JavaScript ke ES5 yang kompatibel dengan browser dan menginstal linter ESLint untuk mendeteksi kesalahan pengkodean. Mungkin perlu beberapa menit untuk membuat aplikasi Vue dan menginstal dependensinya
Mari kita jalankan aplikasi Vue kita dengan cepat dengan menavigasi ke folder baru dan mengetik vue create my-app 0 untuk memulai server web dan membuka aplikasi di browser
cd my-app npm run serveAnda akan melihat "Selamat datang di Vue Anda. Aplikasi js" di http.js. // localhost. 8080 di browser Anda. Anda dapat menekan Ctrl+C untuk menghentikan server vue create my-app 1.
Untuk membuka aplikasi Vue Anda di VS Code, dari terminal (atau command prompt), arahkan ke folder my-app dan ketik vue create my-app 3
cd my-app code . _VS Code akan diluncurkan dan menampilkan aplikasi Vue Anda di File Explorer
Ekstensi vektor
Sekarang perluas folder vue create my-app _4 dan pilih file vue create my-app 5. Anda akan melihat bahwa VS Code tidak menampilkan penyorotan sintaks apa pun dan memperlakukan file sebagai Teks Biasa seperti yang Anda lihat di Bilah Status kanan bawah. Anda juga akan melihat pemberitahuan yang merekomendasikan ekstensi Vetur untuk jenis file vue create my-app 6
Ekstensi Vetur memasok Vue. fitur bahasa js (penyorotan sintaks, IntelliSense, cuplikan, pemformatan) ke VS Code
Dari notifikasi, tekan Pasang untuk mengunduh dan memasang ekstensi Vetur. Anda akan melihat pemasangan ekstensi Vetur di tampilan Ekstensi. Setelah penginstalan selesai (mungkin perlu beberapa menit), tombol Instal akan berubah menjadi tombol roda gigi Kelola
Sekarang Anda akan melihat bahwa vue create my-app _6 adalah jenis file yang dikenali untuk bahasa Vue dan Anda memiliki fitur bahasa seperti penyorotan sintaks, pencocokan braket, dan deskripsi arahkan
IntelliSense
Saat Anda mulai mengetik vue create my-app _5, Anda akan melihat saran atau penyelesaian cerdas baik untuk HTML maupun CSS tetapi juga untuk Vue. js item khusus seperti deklarasi (vue create my-app 9, cd my-app npm run serve 0) di bagian Vue cd my-app npm run serve 1
dan properti Vue (cd my-app npm run serve 2, cd my-app npm run serve 3) di bagian cd my-app npm run serve 4
Pergi ke Definisi, Intip definisi
VS Code melalui layanan bahasa ekstensi Vue juga dapat memberikan informasi definisi tipe di editor melalui Go to Definition ( F12 ) atau Peek Definition ( ⌥F12 (Windows Alt+F12 , Linux Ctrl+Shift+F10 ) ). Letakkan kursor di atas cd my-app npm run serve _5, klik kanan dan pilih Peek Definition. A akan terbuka menunjukkan definisi cd my-app npm run serve _5 dari cd my-app npm run serve 7.
Tekan Escape untuk menutup jendela Peek.
Halo Dunia
Mari perbarui aplikasi sampel ke "Hello World. ". Di vue create my-app 5 ganti komponen HelloWorld cd my-app npm run serve 9 teks atribut khusus dengan "Hello World. "
<template> <div id="app"> <img src="./assets/logo.png"> <HelloWorld msg="Hello World!"/> </div> </template>Setelah Anda menyimpan file vue create my-app 5 ( ⌘S (Windows, Linux Ctrl+S ) ), restart server dengan vue create my-app 0 dan Anda akan melihat "Hello World. ". Biarkan server berjalan sementara kita mempelajari tentang Vue. js debug sisi klien.
Tip. VS Code mendukung Penyimpanan Otomatis, yang secara default menyimpan file Anda setelah penundaan. Periksa opsi Simpan Otomatis di menu File untuk mengaktifkan Simpan Otomatis atau langsung mengonfigurasi pengaturan pengguna cd my-app code . 2
Linting
Linter menganalisis kode sumber Anda dan dapat memperingatkan Anda tentang potensi masalah sebelum Anda menjalankan aplikasi. Plugin Vue ESLint (eslint-plugin-vue) memeriksa Vue. kesalahan sintaks khusus js yang ditampilkan di editor sebagai coretan merah dan juga ditampilkan di panel Masalah (View > Problems ⇧⌘M (Windows, Linux Ctrl+Shift+M ) ).
Di bawah ini Anda dapat melihat kesalahan ketika linter Vue mendeteksi lebih dari satu elemen root dalam sebuah template
Men-debug
Anda dapat men-debug sisi klien Vue. kode js dengan debugger JavaScript bawaan. Anda dapat mempelajari lebih lanjut dari Vue. js debugging dalam resep VS Code di situs resep debugging VS Code
Catatan. Saat ini ada masalah dengan peta sumber yang dihasilkan oleh vue-cli, yang menyebabkan masalah dengan pengalaman debugging di VS Code. Lihat https. //github. com/vuejs/vue-loader/issues/1163
Alat populer lainnya untuk men-debug Vue. js adalah plugin vue-devtools
Ekstensi lainnya
Vetur hanyalah salah satu dari banyak Vue. ekstensi js tersedia untuk Kode VS. Anda dapat menelusuri di tampilan Ekstensi ( ⇧⌘X (Windows, Linux Ctrl+Shift+X ) ) dengan mengetik 'vue'.
Ada juga Paket Ekstensi yang membundel ekstensi yang menurut orang lain berguna untuk Vue. pengembangan js