Node.js, NPM ve Vue.js Komutları Rehberi
Bu yazıda, Node.js, NPM ve Vue.js için en önemli komutları öğrenebilir, bunların ne işe yaradığını kolayca anlayabilirsiniz.
Node.js Komutları
Node.js ile çalışırken temel olarak kullanacağınız komutlar şunlardır:
| Komut | Açıklama |
|---|---|
| node -v | Node.js sürümünü gösterir. |
| node [dosya.js] | Belirtilen JS dosyasını çalıştırır. |
| node | Terminalde REPL (etkileşimli ortam) açar. |
NPM Temel Komutlar
NPM (Node Package Manager), Node.js projelerinde paket yönetimi için kullanılır. İşte temel komutlar:
| Komut | Açıklama |
|---|---|
| npm -v | NPM sürümünü gösterir. |
| npm init | Yeni proje başlatır ve package.json oluşturur. |
| npm init -y | Varsayılan ayarlarla package.json oluşturur. |
| npm install [paket] | Belirtilen paketi yükler. |
| npm install -D [paket] | Geliştirme bağımlılığı olarak yükler. |
| npm uninstall [paket] | Paketi projeden kaldırır. |
| npm update | Tüm bağımlılıkları günceller. |
| npm list --depth=0 | Yüklenen ana bağımlılıkları listeler. |
| npm outdated | Güncellenmesi gereken paketleri gösterir. |
| npm start | "start" script’ini çalıştırır. |
| npm run [komut] | Tanımlı özel scriptleri çalıştırır. |
| npm restart | package.json içindeki restart script'ini çalıştırır. Eğer bu script tanımlı değilse, sırasıyla stop ve start script'lerini çalıştırır. Ayrıca prerestart ve postrestart gibi lifecycle hook’larını da çalıştırabilir. |
| npm ci | Temiz kurulum yapar (package-lock.json'a göre). |
| npm rebuild | Native modülleri yeniden derler. |
| npm cache clean --force | NPM önbelleğini temizler. |
| npm config list | NPM yapılandırmalarını listeler. |
| npm doctor | NPM ve Node.js ortamını tarayarak olası yapılandırma ve sistem sorunlarını kontrol eder. |
| npm help | Komutlar hakkında yardım gösterir. |
| npm install -g [paket] | Paketi global olarak yükler. |
| npx [komut] | Proje içindeki veya internetten indirilen paketleri geçici olarak çalıştırır. |
NPM Gelişmiş Komutlar
Daha ileri seviye paket yönetimi için kullanabileceğiniz bazı gelişmiş NPM komutları şunlardır:
| Komut | Açıklama |
|---|---|
| npm access | Paket erişim izinlerini yönetir. |
| npm login | Giriş yapar veya kullanıcı oluşturur. |
| npm audit | Güvenlik açıklarını tarar. |
| npm audit fix | Güvenlik açıklarını otomatik düzeltir. |
| npm bin | Yürütülebilir dosyaların dizinini gösterir. |
| npm bugs <paket> | Paketin hata raporlarını gösterir. |
| npm completion | Terminalde npm komutları için otomatik tamamlama desteği sağlar. |
| npm dedupe | Yinelenen bağımlılıkları temizler. |
| npm deprecate | Paketleri kullanımdan kaldırır. |
| npm diff | İki paket arasındaki farkı gösterir. |
| npm dist-tag | Paket etiketlerini yönetir. |
| npm docs <paket> | Paket dökümantasyonunu açar. |
| npm edit | Paketi düzenlemek için açar. |
| npm explore <paket> | Paket dizinine girer. |
| npm fund | Bağımlılıkların destek bilgilerini gösterir. |
| npm hook | Webhook işlemlerini yönetir. |
| npm link | Lokal geliştirme için sembolik bağlantı kurar. |
| npm pack | Paket arşiv (.tgz) dosyası oluşturur. |
| npm ping | Registry bağlantısını test eder. |
| npm prefix | Proje kök dizinini gösterir. |
| npm profile | Kullanıcı profilini yönetir. |
| npm prune | Gereksiz paketleri kaldırır. |
| npm publish | Paketi yayınlar. |
| npm root | node_modules dizinini gösterir. |
| npm search <anahtar> | Paket arar. |
| npm view <paket> | Paket bilgilerini gösterir. |
| npm whoami | Oturum açmış kullanıcıyı gösterir. |
Vue.js / Vite Komutları
Vue.js ve Vite ile hızlıca proje başlatmak ve geliştirmek için aşağıdaki komutları kullanabilirsiniz:
| Komut | Açıklama |
|---|---|
| npm create vue@latest | Yeni Vue 3 projesi oluşturur (Vite tabanlı). |
| npx create-vue@latest | Alternatif Vue proje oluşturma komutu. |
| npm install -g @vue/cli | Vue CLI'yi global olarak yükler. |
| vue create [proje-adı] | Vue CLI ile yeni proje başlatır. |
| vue ui | Vue CLI için grafik arayüz açar. |
| npm run dev | Geliştirme modunda Vue projesini başlatır. |
| npm run build | Üretim sürümünü oluşturur. |
| npm run preview | Üretim derlemesini önizler. |
| npm run lint | Kod denetimi yapar. |
| npm install vue-router | Yönlendirme sistemi ekler. |
| npm install pinia | Durum yönetim kütüphanesi ekler. |
| npm install axios | API istekleri için Axios ekler. |
| npm install bootstrap | Bootstrap CSS framework'ünü ekler. |
| npm install @vitejs/plugin-vue | Vite için Vue eklentisi yükler. |
| npm run serve | Eski Vue CLI projelerinde uygulamayı başlatır. |
| npx vite | Vite projesini çalıştırır. |
Bu içerik ilginizi çektiyse, benzer konulara yönelik diğer blog yazılarımızı da incelemenizi öneririz. Daha fazla içeriğe buradan ulaşabilirsiniz.
Yorumlar
Yorum Gönder