Windows ve macOS'ta Node.js ve NPM Nasıl Kurulur

Yayınlanan: 2022-08-30

Tam yığın geliştirme talebi ile Javascript, tam teşekküllü bir iş uygulaması oluşturmak için güvenilir bir teknolojidir.

Dünya çapında birçok JavaScript geliştiricisi, kodlarını güçlendirmek için farklı çerçeveleri ve dilleri değiştirmekle uğraşıyor. Node.js burada devreye giriyor.

Node.js ile, istemci ve sunucu taraflarının gerçek zamanlı olarak iletişim kurabileceği ve veri alışverişi yapabileceği iki yönlü bağlantılarla hızlı bir şekilde web uygulamaları oluşturabilirsiniz.

Düğüm yüklemek istiyorsanız ve Windows ve macOS sistemlerinde NPM, size yardımcı olmak için buradayız. Bu makalede, yazılımı yükleme konusunda adım adım bir kılavuz sağlayacağız.

Ama önce, temelleri öğrenelim!

Node.js nedir?

düğüm nedir

Node olarak da adlandırılan Node.js, JavaScript kodunu bir tarayıcı dışında yürütmek için açık kaynaklı, platformlar arası bir çalışma zamanı ortamıdır. Genellikle, Uygulama Programlama Arayüzleri (API'ler) olarak da adlandırılan arka uç hizmetleri oluşturmak için Node.js kullanırız.

Bu hizmetler, bir tarayıcı içinde çalışan bir web uygulaması veya bir mobil cihazda çalışan bir mobil uygulama gibi istemci uygulamalarımızı güçlendirir.

Uygulamalar, kullanıcının gördüğü ve etkileşimde bulunduğu şeydir. Ancak bu uygulamalar, veri depolamak, e-posta göndermek, iş akışlarını başlatmak vb. için buluttaki veya sunucudaki arka uç hizmetleriyle iletişim gerektirir.

Node.js, istemci uygulamalarımıza güç sağlayan, yüksek düzeyde ölçeklenebilir, veri açısından yoğun ve gerçek zamanlı arka uç hizmetleri oluşturmak için mükemmeldir.

Ruby on Rails, Django, Flask ve Firebase gibi arka uç hizmetleri oluşturmak için başka araçlar ve çerçeveler olsa da, Node.js bunlardan benzersizdir.

Node.js'nin başlatılması kolaydır ve prototip oluşturma ve çevik geliştirme için kullanılabilir. Ek olarak, inanılmaz derecede hızlı ve yüksek düzeyde ölçeklenebilir hizmetler oluşturabilir. Hızı ve ölçeklenebilirliği nedeniyle PayPal, Uber, Netflix, Walmart vb. gibi kurumsal kuruluşlar tarafından bile kullanılır.

PayPal, Java ve yay tabanlı uygulamalarından birini Node.js kullanarak yeniden oluşturdu ve şunu buldular:

  • Uygulamaları daha az insanla iki kat daha hızlı oluşturuldu
  • %33 daha az kod satırı ve %40 daha az dosya kullandılar
  • Ayrıca saniyede sunulan istek sayısını iki katına çıkarırken ortalama yanıt süresini %35 oranında azalttı

Düğüm uygulamaları Javascript'i Windows, macOS ve Linux dahil her yerde kullanır. JavaScript becerilerine sahip bir ön uç geliştiriciyseniz, tam kapsamlı bir geliştiriciye kolayca geçerek yeni bir programlama dili öğrenmeden daha iyi işler bulmanızı sağlayabilirsiniz.

Javascript'i ön uçta ve arka uçta kullanabildiğiniz için kaynak kodunuz daha temiz ve daha tutarlı olacaktır. Sonuç olarak, aynı adlandırma kurallarını, aynı en iyi uygulamaları ve aynı araçları kullanacaksınız.

Ayrıca Node, kullanabileceğiniz en geniş açık kaynak kitaplık ekosistemine sahiptir. Bu, uygulamanıza eklemek için herhangi bir özellik veya yapı taşı bulabileceğiniz anlamına gelir. Böylece, bu yapı taşlarını sıfırdan oluşturmak zorunda kalmayacaksınız ve bunun yerine uygulamanızın özüne odaklanacaksınız.

Artık Node.js'nin temellerini öğrendiğinize göre, Windows veya macOS için Node'u kurarken yapmanız gereken işleme bakalım.

Windows için Node.js'yi Yükleme

Windows için Node.js'yi indirme adımları şunlardır:

Adım 1: Node.js web sitesine gidin ve indirme sayfasını bulun.

nodejs resmi web sitesi

Adım 2: Dosyayı indirmek ve açmak için Windows yükleyicisine tıklayın.

yükleyiciye tıklayın

3. Adım: 'İleri'yi tıklayarak lisans sözleşmelerini kabul edin.

anlaşmayı kabul et

Adım 4: Node.js'yi nereye kurmak istediğinizi seçin, ardından ' İleri 'yi tıklayın.

kurulum yerini seç

Adım 5: Yeni başlayan biriyseniz, 'İleri'yi tıklayarak varsayılan Node.js kurulumuna bağlı kalın. Uygulama üzerinde ne gibi bir etkisi olacağını biliyorsanız, ayarı ihtiyaçlarınıza göre değiştirebilirsiniz.

nodejs kurulumunu seç

Adım 6: Yerel Modüller için Araç sayfasında tekrar ileriyi tıklayın, ardından 'Yükle'yi tıklayın.

yüklemeye hazır olmak için yanına tıklayın

Adım 7: Artık kurulumu tamamladınız. Şimdi komut konsolunuzu açın ve Node.js'yi kullanmaya başlayın.

nodejs kullanmak için windows komut istemini açın

MacOS için Node.js'yi Yükleme

macOS için Node.js'yi indirmek nispeten basittir. Şu kurulum adımlarını izleyin:

Adım 1: Node.js web sitesine gidin. Seçtiğiniz sürüme tıklayın.

nodejs web sitesine git

Adım 2: Dosyayı indirin ve Finder'da açın.

nodejs'nin en son mac sürümünü indirin

3. Adım: Kurulumun yerini belirleyin ve 'Devam Et'e tıklayın.

dosyayı aç

Adım 4: Devam'a tıklayarak tüm kurulum adımlarını tamamlayın ve Özet bölümüne ulaşıp kurulum onayı alana kadar şartlarını kabul edin.

kurulum işlemini tamamlayın

Adım 5: Tebrikler, macOS için Node.js'yi yüklediniz. Şimdi terminalinizi açın ve komutları denemeye başlayın.

nodejs kullanmak için komut terminalini açın

Linux için Node.js'yi Yükleme

Linux için Node.js yüklemek için aşağıdaki adımları izleyin.

Adım 1: Terminalinizi açarak veya Ctrl + Alt + T tuşlarına basarak başlayın.

2. Adım: Yazın:

 sudo apt install nodejs

Ve sonra enter'a basın.

sudo apt install nodejs yazın

Ancak, bu komutu gerçekleştirirken en son node.js sürümünü yüklemeyeceksiniz.

3. Adım: Node.js.org web sitesine gidin ve İndirilenler'e tıklayın.

nodejs resmi web sitesine gidin

Adım 4: Aşağı kaydırın ve 'Paket yöneticisi aracılığıyla Node.js yükle' seçeneğini tıklayın.

paket yöneticisi aracılığıyla nodejs yükle'ye tıklayın

Adım 5: 'Debian ve Ubuntu tabanlı Linux dağıtımları'na tıklayın.

debian ve ubuntu tabanlı linux dağıtımlarına tıklayın

Adım 6: Yönlendirildikten sonra 'Node.js ikili dağıtımları' bağlantısını tıklayın.

nodejs ikili dağıtımlarına tıklayın

Adım 7: Bir pencere açılacak ve GitHub deposuna yönlendirileceksiniz.

github'a yönlendirileceksiniz

8. Adım: Aşağı kaydırın ve en son Node.js sürümü için kurulum talimatlarını bulun. Bu durumda Node.js v18.x'i yükleyeceğiz.

en son sürüme ilerleyin

Adım 9: Talimatlardaki ilk satırı kopyalayıp terminalinize yapıştırın ve enter tuşuna basın.

ilk kod satırını kopyalayın ve komut terminaline yapıştırın

Adım 10: 'curl' komutunun bulunamadığına dair bir mesaj göreceksiniz.

curl bulunamadı mesajı

Adım 11: curl'i yüklemek için sudo apt install curl yazın. Ardından Ubuntu şifrenizi yazmanız ve enter tuşuna basmanız istenecektir.

curl yüklemek

Adım 12: Artık işletim sisteminize curl yüklediniz ve Node.js'nin en son sürümünü indirebilirsiniz.

Github kurulum talimatındaki ikinci satırı kopyalayıp terminalinize yapıştırın ve enter tuşuna basın.

ikinci kod satırını github'dan kopyala

Ve işin bitti!

NPM Sürümünü Kontrol Etme ve İndirmeyi Doğrulama

NPM, Düğüm için paket yöneticisidir, yani paketlerinin bağımlılıklarını yönetir.

NPM olmadan, bir çerçeve yüklemek istediğinizde Node.js paketlerinin manuel olarak açılması gerekir. Neyse ki, NPM bu süreci otomatikleştirir ve sorumluluğu sizden alır.

NPM'nin rutin olarak güncellenmesi, kodu iyileştirir ve projelerinizde kullanılan yerel paketlerinizi günceller.

Ancak bazen en son NPM sürümünü kaçırır. Bu nedenle, NPM sürümünüzü kontrol etmek ve manuel olarak güncellemek isteyeceksiniz.

NPM sürümünü kontrol etme ve güncelleme işlemi benzer olsa da, Windows ve macOS arasında birkaç fark vardır.

Node.js sürümünü nasıl kontrol edeceğiniz ve Windows için indirmeyi nasıl doğrulayacağınız aşağıda açıklanmıştır:

Şu komutu yazın: node -v , ardından enter tuşuna basın, sürüm numarasını göreceksiniz.

terminalde düğüm v yazın

Bir macOS'unuz varsa Node.js ve NPM indirmenizi doğrulamak için bu adımları izleyin.

Adım 1: macOS komut terminalini açın.

arama ve açma terminali

Adım 2: node –version yazın (versiyondan önce çift çizgidir) ve enter tuşuna basın. En son sürümü yükleyip yüklemediğinizi anında göreceksiniz.

düğümü yazın --version

NPM sürümünü kontrol etmek için npm –version yazın ve enter tuşuna basın.

npm --version yazın

Yüklü sürümünüzün Node.js web sitesinde listelenen en son sürümle aynı olup olmadığını iki kez kontrol edin.

Node.js ve NPM'nizin Windows veya macOS'unuza doğru şekilde yüklendiğini kontrol ettikten sonra, yeni uygulamalar oluşturmaya başlamaya hazırsınız demektir.

Toplama

Node.js, özellikle ön uç ve arka uçtaki pratikliği nedeniyle oldukça popüler bir programlama ortamıdır. Birçok geliştirici, basitliği ve gelişmiş uygulamalar geliştirmeye yönelik yetenekleri nedeniyle Node.js'yi seçer. Ayrıca, kısa sürede tam kapsamlı bir geliştirici olmanıza yardımcı olabilir.

NPM ve Node'u kurmak için yukarıdaki adımları tamamladıktan sonra, arka uç hizmetleri oluşturmaya hazırsınız. Bunları yüklemek, uygulama geliştirme yolculuğunuza başlamanın ilk adımıdır.

Bir geliştirici olarak bu Node.js paketleyicileri ve derleme araçları da ilginizi çekebilir.