Windows ve macOS'ta Node.js ve NPM Nasıl Kurulur
Yayınlanan: 2022-08-30Tam 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?

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.

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

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

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

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.

Adım 6: Yerel Modüller için Araç sayfasında tekrar ileriyi tıklayın, ardından 'Yükle'yi 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.

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.

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

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

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.

Adım 5: Tebrikler, macOS için Node.js'yi yüklediniz. Şimdi terminalinizi açın ve komutları denemeye başlayı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.

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.

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.

Adım 5: '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.

Adım 7: Bir pencere açılacak ve GitHub deposuna 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.

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

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

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.

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.

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.

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.

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.

NPM sürümünü kontrol etmek için npm –version yazın ve enter tuşuna bası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.