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:

KomutAçıklama
node -vNode.js sürümünü gösterir.
node [dosya.js]Belirtilen JS dosyasını çalıştırır.
nodeTerminalde 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:

KomutAçıklama
npm -vNPM sürümünü gösterir.
npm initYeni proje başlatır ve package.json oluşturur.
npm init -yVarsayı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 updateTüm bağımlılıkları günceller.
npm list --depth=0Yüklenen ana bağımlılıkları listeler.
npm outdatedGü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 restartpackage.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 ciTemiz kurulum yapar (package-lock.json'a göre).
npm rebuildNative modülleri yeniden derler.
npm cache clean --forceNPM önbelleğini temizler.
npm config listNPM yapılandırmalarını listeler.
npm doctorNPM ve Node.js ortamını tarayarak olası yapılandırma ve sistem sorunlarını kontrol eder.
npm helpKomutlar 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:

KomutAçıklama
npm accessPaket erişim izinlerini yönetir.
npm loginGiriş yapar veya kullanıcı oluşturur.
npm auditGüvenlik açıklarını tarar.
npm audit fixGüvenlik açıklarını otomatik düzeltir.
npm binYürütülebilir dosyaların dizinini gösterir.
npm bugs <paket>Paketin hata raporlarını gösterir.
npm completionTerminalde npm komutları için otomatik tamamlama desteği sağlar.
npm dedupeYinelenen bağımlılıkları temizler.
npm deprecatePaketleri kullanımdan kaldırır.
npm diffİki paket arasındaki farkı gösterir.
npm dist-tagPaket etiketlerini yönetir.
npm docs <paket>Paket dökümantasyonunu açar.
npm editPaketi düzenlemek için açar.
npm explore <paket>Paket dizinine girer.
npm fundBağımlılıkların destek bilgilerini gösterir.
npm hookWebhook işlemlerini yönetir.
npm linkLokal geliştirme için sembolik bağlantı kurar.
npm packPaket arşiv (.tgz) dosyası oluşturur.
npm pingRegistry bağlantısını test eder.
npm prefixProje kök dizinini gösterir.
npm profileKullanıcı profilini yönetir.
npm pruneGereksiz paketleri kaldırır.
npm publishPaketi yayınlar.
npm rootnode_modules dizinini gösterir.
npm search <anahtar>Paket arar.
npm view <paket>Paket bilgilerini gösterir.
npm whoamiOturum 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:

KomutAçıklama
npm create vue@latestYeni Vue 3 projesi oluşturur (Vite tabanlı).
npx create-vue@latestAlternatif Vue proje oluşturma komutu.
npm install -g @vue/cliVue CLI'yi global olarak yükler.
vue create [proje-adı]Vue CLI ile yeni proje başlatır.
vue uiVue CLI için grafik arayüz açar.
npm run devGeliş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 lintKod denetimi yapar.
npm install vue-routerYönlendirme sistemi ekler.
npm install piniaDurum yönetim kütüphanesi ekler.
npm install axiosAPI istekleri için Axios ekler.
npm install bootstrapBootstrap CSS framework'ünü ekler.
npm install @vitejs/plugin-vueVite için Vue eklentisi yükler.
npm run serveEski Vue CLI projelerinde uygulamayı başlatır.
npx viteVite 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.

#Fiyuva#Eğitim

Yorumlar

Bu blogdaki popüler yayınlar

Nöropazarlama ve Tüketici İlişkisi

İçerik Oluştururken Dikkat Edilmesi Gereken 3 Kural

Mobil Pazarlama Nedir?