Categories: Node.js

NVM ile Node 10 Kullanımı

Node.js 10 ve NVM: Esnek Versiyon Yönetimi

Günümüzün dinamik web geliştirme dünyasında, farklı projeler farklı Node.js sürümlerini gerektirebilir. Node Version Manager (NVM), bu ihtiyacı karşılamak için geliştirilmiş güçlü bir araçtır. NVM, tek bir sistemde birden fazla Node.js sürümünü kolayca yönetmenizi, kurmanızı, silmenizi ve aralarında geçiş yapmanızı sağlar. Bu makalede, NVM ile Node.js 10’un nasıl kurulacağı, kullanılacağı ve yönetileceği ayrı ayrı ele alınacaktır. NVM sayesinde, projelerinizin bağımlılıklarını doğru şekilde yönetebilir ve uyumluluk sorunlarını ortadan kaldırabilirsiniz. Böylece, geliştirme süreciniz daha verimli ve sorunsuz hale gelir.

NVM ile Node 10 Kullanımı hakkında detaylı bilgi

NVM Kurulumu ve İlk Adımlar

Sistem Gereksinimleri

NVM’i kurmadan önce, sisteminizin gereksinimlerini karşıladığından emin olmalısınız. NVM, macOS, Linux ve Windows (WSL aracılığıyla) üzerinde çalışır. Her işletim sistemi için farklı kurulum yöntemleri mevcuttur. Doğru kurulum adımlarını takip etmek, sorunsuz bir deneyim için önemlidir. Yanlış kurulum, beklenmedik hatalara yol açabilir.

NVM’in Windows için doğrudan bir sürümü yoktur. Ancak, Windows Subsystem for Linux (WSL) üzerinden NVM’i kullanabilirsiniz. WSL, Windows 10 ve sonraki sürümlerinde bulunan bir özelliktir ve Linux uygulamalarını doğrudan Windows üzerinde çalıştırmanıza olanak tanır. Bu sayede, Windows kullanıcıları da NVM’in avantajlarından yararlanabilirler.

Kurulumdan önce sisteminizde halihazırda yüklü bir Node.js sürümü varsa, kaldırmanız önerilir. Bu, olası çakışmaları önleyecek ve NVM’in düzgün çalışmasını sağlayacaktır. Temiz bir başlangıç, ileride karşılaşabileceğiniz sorunları minimize eder.

NVM’i Yükleme

NVM’i yüklemek için, işletim sisteminize uygun komutları kullanmalısınız. Kurulum genellikle basit bir işlemdir ve terminali kullanarak gerçekleştirilir. Doğru komutları kullanarak NVM’i hızlıca yükleyebilirsiniz.

Kurulum tamamlandıktan sonra, NVM’in düzgün çalıştığını doğrulamak için `nvm –version` komutunu kullanabilirsiniz. Bu komut, yüklü NVM sürümünü görüntüler. Sürüm numarasını görmeniz, kurulumun başarılı olduğunu gösterir.

NVM kurulumu tamamlandıktan sonra, artık farklı Node.js sürümlerini yönetmeye başlayabilirsiniz. `nvm install` komutu ile istediğiniz Node.js sürümünü indirip kurabilirsiniz. Bu, projeleriniz için gerekli olan spesifik sürümleri kullanmanızı sağlar.

Node.js 10’u Yükleme

NVM ile Node.js 10’u yüklemek için, `nvm install 10.0.0` komutunu kullanabilirsiniz. Bu komut, belirtilen Node.js sürümünü indirir ve sisteminize kurar. İndirme işlemi internet bağlantınızın hızına bağlı olarak değişebilir.

Belirli bir Node.js 10 sürümünü yüklemek isterseniz, örneğin 10.24.1, `nvm install 10.24.1` komutunu kullanabilirsiniz. Bu, istediğiniz spesifik sürümü indirmenizi ve kullanmanızı sağlar.

Yükleme tamamlandıktan sonra, `nvm use 10` komutuyla Node.js 10’u aktif hale getirebilirsiniz. Bu, sisteminizde kullanılacak Node.js sürümünü 10 olarak ayarlar. Artık projelerinizde Node.js 10’u kullanabilirsiniz.

NVM ile Sürüm Yönetimi

Sürümler Arasında Geçiş

NVM’in en güçlü özelliklerinden biri, farklı Node.js sürümleri arasında kolayca geçiş yapabilmenizdir. `nvm use` komutu ile istediğiniz sürümü aktif hale getirebilirsiniz.

Örneğin, Node.js 12’yi kullanmak istiyorsanız, `nvm use 12` komutunu kullanabilirsiniz. NVM, hızlı bir şekilde seçilen sürümü aktif hale getirir.

Farklı projeleriniz için farklı Node.js sürümleri gerekiyorsa, NVM bu geçişi oldukça kolaylaştırır. Böylece, her proje için doğru Node.js sürümünü kullanabilirsiniz.

Varsayılan Sürümü Ayarlama

NVM, `nvm alias default` komutu ile varsayılan Node.js sürümünü ayarlamanıza olanak tanır. Bu, yeni bir terminal açtığınızda otomatik olarak belirlediğiniz sürümün kullanılmasını sağlar.

Örneğin, Node.js 10’u varsayılan sürüm olarak ayarlamak için `nvm alias default 10` komutunu kullanabilirsiniz. Bu sayede, her seferinde `nvm use` komutunu kullanmanıza gerek kalmaz.

Varsayılan sürümü değiştirmek istediğinizde, aynı komutu farklı bir sürüm numarasıyla kullanabilirsiniz. NVM, varsayılan sürümü kolayca güncellemenizi sağlar.

Yüklü Sürümleri Listeleme

Yüklü Node.js sürümlerini listelemek için `nvm ls` komutunu kullanabilirsiniz. Bu komut, sisteminizde yüklü olan tüm Node.js sürümlerini ve aktif olan sürümü gösterir.

Listede, hangi sürümün aktif olduğunu ve hangilerinin yüklü olduğunu görebilirsiniz. Bu, mevcut Node.js sürümlerinizi yönetmenize yardımcı olur.

`nvm ls-remote` komutu ise, uzak sunucuda bulunan tüm kullanılabilir Node.js sürümlerini listeler. Bu, indirebileceğiniz güncel sürümleri görmenizi sağlar.

NVM ile Proje Bazlı Çalışma

.nvmrc Dosyası

Proje bazlı Node.js sürümü yönetmek için `.nvmrc` dosyasını kullanabilirsiniz. Bu dosya, projenizin kök dizinine yerleştirilir ve kullanılacak Node.js sürümünü belirtir.

`.nvmrc` dosyasına, kullanmak istediğiniz Node.js sürümünü yazmanız yeterlidir. Örneğin, `10` veya `10.24.1` gibi. NVM, proje dizinine girdiğinizde otomatik olarak bu sürümü kullanır.

Bu özellik, farklı projeleriniz için farklı Node.js sürümleri kullanmanızı kolaylaştırır ve uyumluluk sorunlarını önler. Her proje, kendi belirlediği Node.js sürümü ile çalışır.

Otomatik Sürüm Değiştirme

Proje dizinine girdiğinizde, NVM otomatik olarak `.nvmrc` dosyasında belirtilen Node.js sürümünü kullanır. Bu, manuel olarak sürüm değiştirme ihtiyacını ortadan kaldırır.

Eğer proje dizininde `.nvmrc` dosyası yoksa, NVM varsayılan olarak ayarladığınız Node.js sürümünü kullanır. Bu, sistem genelinde tutarlı bir Node.js sürümü kullanmanızı sağlar.

`.nvmrc` dosyası, proje bazlı Node.js sürümü yönetimini oldukça basitleştirir ve geliştirme sürecini hızlandırır. Her proje, doğru Node.js sürümü ile sorunsuz bir şekilde çalışır.

NVM’in Avantajları

Versiyon Çakışmalarını Önleme

Farklı projeler, farklı Node.js sürümleri gerektirebilir. NVM, bu sürümleri izole ederek versiyon çakışmalarını önler. Her proje, kendi bağımlılıklarıyla birlikte doğru Node.js sürümünde çalışır.

Bu, özellikle eski projeler üzerinde çalışırken önemlidir. Eski projeler, genellikle eski Node.js sürümlerine ihtiyaç duyar. NVM, bu eski sürümleri kolayca yüklemenizi ve kullanmanızı sağlar.

Versiyon çakışmaları, geliştir

admin

Share
Published by
admin

Recent Posts

Python ile Yaratıcı Şekilde IoT Projeleri Tasarlayın – 10 Buluş

Nesnelerin İnterneti (IoT) çağında yaşıyoruz ve Python, bu heyecan verici dünyanın kapılarını aralayan sihirli bir…

2 hafta ago

Python Yılanları İçin Yaratıcı ve Sağlıklı Yaşam Alanları Oluşturun – 10 Buluş

Python Yılanları İçin Yaratıcı ve Sağlıklı Yaşam Alanları: 10 Buluş Python Yılanları İçin Yaratıcı ve…

2 hafta ago

Python ile Yaratıcı Şekilde Oyun Projeleri Geliştirin – 10 Buluş

Python, sunduğu esneklik ve geniş kütüphane desteğiyle oyun geliştirme dünyasında parlayan bir yıldız. Python ile…

2 hafta ago

Python ile Günlük Görevleri Yaratıcı Şekilde Otomatikleştirme – 10 Buluş

Python ile Günlük Görevleri Yaratıcı Şekilde Otomatikleştirme - 10 Buluş Python ile Günlük Görevleri Yaratıcı…

2 hafta ago

Python ile Web Projelerini Yaratıcı Şekilde Geliştirme – 10 Buluş

Python ile web projelerini yaratıcı bir şekilde geliştirmek, günümüzün dinamik dijital dünyasında öne çıkmanın anahtarıdır.…

2 hafta ago

Python ile Veri Analizini Ustalıkla Öğrenmenin Yaratıcı Yolları – 10 Buluş

Python ile Veri Analizini Ustalıkla Öğrenmenin Yaratıcı Yolları - 10 Buluş Veri, günümüzün petrolüdür. Bu…

2 hafta ago

This website uses cookies.