İlk Vue.js Projenizi Kurma
Vue.js, kullanıcı arayüzleri ve tek sayfalık uygulamalar oluşturmak için ilerici bir JavaScript çerçevesidir. Son derece esnektir ve diğer kütüphanelerle veya mevcut projelerle entegre edilmesi kolaydır. Bu kılavuz, Vue uygulamalarını iskelelemek ve yönetmek için güçlü bir araç olan Vue CLI'yi kullanarak ilk Vue.js projenizi kurma adımlarında size yol gösterecektir.
Ön koşullar
Vue.js projesini kurmadan önce sisteminizde aşağıdakilerin yüklü olduğundan emin olun:
- Node.js ve npm: Vue.js, Node.js ve npm'in (Node Paket Yöneticisi) kurulu olmasını gerektirir. Bunları resmi Node.js web sitesinden indirebilirsiniz.
Adım 1: Vue CLI'yi yükleyin
Vue CLI (Komut Satırı Arayüzü), Vue.js projelerini kolaylıkla oluşturmanıza ve yönetmenize yardımcı olan bir araçtır. Vue CLI'yi sisteminize global olarak yüklemek için terminalinizi veya komut isteminizi açın ve aşağıdaki komutu çalıştırın:
npm install -g @vue/cli
Bu komut Vue CLI'yi global olarak kurar ve terminalinizin herhangi bir yerinden vue
komutuna erişmenizi sağlar.
Adım 2: Yeni bir Vue Projesi Oluşturun
Vue CLI kurulduktan sonra, aşağıdaki komutu çalıştırarak yeni bir Vue.js projesi oluşturabilirsiniz:
vue create my-vue-app
Projeniz için bir ön ayar seçmeniz istenecektir. Babel ve ESLint'i içeren varsayılan ön ayarı seçebilir veya Vue Router, Vuex, TypeScript ve daha fazlası gibi özellikleri manuel olarak seçebilirsiniz. Yeni başlayanlar için, Enter
tuşlarına basarak varsayılan ön ayarı seçmeniz önerilir.
Vue CLI daha sonra my-vue-app
adında yeni bir klasör oluşturacak ve proje yapısını gerekli tüm dosya ve yapılandırmalarla ayarlayacaktır.
Adım 3: Proje Klasörüne gidin
Proje oluşturulduktan sonra aşağıdaki komutu kullanarak proje klasörüne gidin:
cd my-vue-app
Bu, terminalinizin çalışma dizinini yeni oluşturulan Vue.js proje klasörüne değiştirecektir.
Adım 4: Geliştirme Sunucusunu Çalıştırın
Yeni Vue.js uygulamanızı çalışırken görmek için yerel geliştirme sunucusunu şu komutu çalıştırarak başlatın:
npm run serve
Bu komut http://localhost:8080
(veya başka bir kullanılabilir port) adresinde bir geliştirme sunucusu başlatacaktır. Web tarayıcınızı açın ve yeni Vue.js uygulamanızı görüntülemek için bu URL'ye gidin.
Proje Yapısını Anlamak
Yeni bir Vue.js projesi oluşturduktan sonra, iyi organize edilmiş bir proje yapısı göreceksiniz. İşte temel dosyalar ve klasörler:
- src: Bu klasör Vue.js uygulamanızın kaynak kodunu içerir. Tüm bileşenler, görünümler ve stiller burada bulunur.
- public: Bu klasör, resimler, yazı tipleri ve uygulamanız için giriş noktası görevi gören
index.html
dosyası gibi statik varlıkları içerir. - src/main.js: Vue.js uygulamanız için ana giriş noktası. Bu dosya Vue örneğini başlatır ve DOM'a bağlar.
- src/App.vue: Uygulamanızın kök bileşeni. Uygulamanızın ana düzenini değiştirmek için bu dosyayı değiştirebilirsiniz.
- src/components: Bu klasör
HelloWorld.vue
gibi örnek Vue bileşenlerini içerir. Buraya yeni bileşenler ekleyebilir ve bunları uygulamanıza aktarabilirsiniz.
Adım 5: Uygulamanızı Özelleştirin
App.vue
dosyasını düzenleyerek ve yeni bileşenler oluşturarak Vue.js uygulamanızı özelleştirmeye başlayabilirsiniz. İşte basit bir Vue bileşeninin bir örneği:
<template>
<div>
<h1>Welcome to My First Vue.js Project!</h1>
<p>This is a simple Vue component.</p>
</div>
</template>
<script>
export default {
name: 'WelcomeComponent'
};
</script>
<style scoped>
h1 {
color: #42b983;
}
</style>
Vue'nun sıcak yeniden yükleme özelliği sayesinde değişikliklerinizi kaydedin ve sonuçları anında tarayıcınızda görün.
Çözüm
Tebrikler! İlk Vue.js projenizi başarıyla kurdunuz ve bir Vue uygulamasının nasıl oluşturulacağı ve çalıştırılacağına dair temelleri öğrendiniz. Vue CLI ile Vue.js projelerinizi iskelelemenize, geliştirmenize ve yönetmenize yardımcı olacak güçlü bir araca sahipsiniz. Buradan, yönlendirme için Vue Router, durum yönetimi için Vuex ve daha güçlü ve esnek geliştirme için Composition API gibi daha gelişmiş özellikleri keşfedebilirsiniz.