garen.yöndem launching ...3 ...2 ...1

macOS’te NodeJS Development Ortamı Kurmak

10. Kasım 2017 09:00by Garen Yöndem

NodeJS development için gerekli olan kurulum component’lerinin hikayelerinden ve görevlerinden önceki yazıda bahsetmiştik. Bu yazıda macOS’te de development ortamını kurduktan sonra sıradaki yazıda Visual Studio Code’u inceleyeceğiz.


MacOS ortamında da Windows 10’dakilere benzer kurulum adımlarını takip edeceğiz. Windows’ta kurduğumuz nvm-windows’un bu sefer orijinal versiyonu olan NVM’i (Node Version Manager) kurarak başlayabiliriz. Bildiğiniz üzere, birden çok Node versiyonunu yan yana kurabilmemiz için NVM’e ihtiyacımız olacak.


MacOS ve Linux için NVM’i


  curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash


komutunu terminal'de çalıştırarak cURL ile kurabiliriz.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Kullanımı oldukça basit, install, list, use komutları fazlasıyla yeterli olacaktır. Nvm install node komutuyla en yüksek versiyon numaralı Node sürümünü kurabilirsiniz. İstediğiniz farklı bir versiyonu kurmak için ise nvm install 6.11.4 şeklinde tercih ettiğiniz versiyonu belirterek kurulumu gerçekleştirebilirsiniz.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Kurduğunuz node versiyonlarını görmek için nvm list komutuyla listeleyebilirsiniz. Böylece nvm use komutuyla aralarında geçiş yapabileceğiniz versiyonların numaralarını da görebilirsiniz.


Okla işaretlenmiş olan satır aktif olan Node versiyonunu belirtiyor. Nvm-windows’ta aktif versiyon yıldız ile işaretleniyordu hatırlarsınız.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Alternatif olarak kurulumları versiyon isimlerini kullanarak da gerçekleştirebilirsiniz. Ekran görüntüsünde sol tarafta görebileceğiniz default, node, stable, lts/carbon gibi argümanları kullanarak karşılık gelen versiyonları hızlıca kurabilirsiniz. Kurduğunuz LTS branch’inde güncelleme olduğunda bu satırlar resimdeki gibi kırmızı görünecek. Güncel versiyona geçmek için nvm install lts/carbon komutunu çalıştırmanız yeterli.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Daha önce bahsettiğimiz gibi, Windows’taki portuna kıyasla macOS’teki NVM biraz daha yetenekli. Aktif versiyonu değiştirmek istediğinizde veya yeni versiyon kurmak üzereyken versiyon numarasının bir kısmını yazmanız yeterli olacak.


Cross platform desteğinden dolayı macOS’te de editör olarak Visual Studio Code’u tavsiye ederim.


Görüşmek üzere!


Windows 10’da NodeJS Development Ortamı Kurmak

24. Ekim 2017 10:00by Garen Yöndem

Önceki yazıda NodeJS’in ne olduğuna ve Node’da basit bir I/O işleminin nasıl çalıştığına göz atmıştık. Daha detaylı makalelere geçmeden önce, Windows ortamında development yapabilmemiz için ihtiyacımız olacak araçları kurmaya başlayalım.


İlk olarak Node’un resmi web sayfası, nodejs.org adresinden NodeJS runtime paketini indirip bilgisayarımıza kurmalıyız. Bu pakete önceki yazıda incelediğimiz libuv gibi temel bileşenlere ek olarak, package management sistemi olan NPM (Node Package Manager) de dahil. Böylece .NET ortamındaki NuGet veya Python ortamındaki PyPi ile yapabildiğimiz gibi third party library’leri kolayca indirerek projelerimizde kullanabiliriz.


Node ekibi 2015 yılından itibaren LTS (Long Term Support) ve Current adından iki branch yürütmeye başladı. Current sürekli yeni feature’lar eklenen versiyon. LTS ise artık olgunlaşmış, sadece bakım güncellemeleri alan versiyon oldu. Gelecek makalelerde yapacağımız örneklerde her iki versiyonu da kullanacağız. Dolayısıyla iki branch’in de son versiyonlarını bilgisayarınıza indirmenizde fayda var.


Bilgisayarınıza birden çok Node versiyonu kurmaya çalıştığınızda kurulum sırasında bir önceki versiyonu kaldırmanızı isteyecektir. Bunun üstesinden gelebilmek için kurulumu NVM (Node Version Manager) kullanarak yapmalıyız. Orijinal versiyonu Linux ve macOS için yazılmış olan NVM’in çeşitli Windows portları bulunuyor. En popüler olanlardan ikisi nvm-windows ve nodist. Orjinal NVM’e benzerliğinden ve kullanım kolaylığından dolayı nvm-windows benim tavsiyem. Nvm-Windows’u GitHub sayfasından indirebilir veya choco install nvm komutuyla chocolatey aracılığıyla kurabilirsiniz. Bunlarla uğraşmak istemiyorum, ben zaten sık sık versiyon değiştirmiyorum diyenler editörlerden bahsedeceğimiz bölüme atlayabilirler. :)


Nvm-windows kurulumunu tamamladıktan sonra konsol’a nvm yazıp yardım dokümanına ulaşabiliriz.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Dilediğimiz Node versiyonunu indirmek için nvm install 6.10.2 gibi versiyon numarasını eklemeli veya var olan son versiyonu indirmek için nvm install latest komutunu çalıştırmalıyız. Versiyonları sırayla kurduktan sonra nvm list komutuyla bilgisayarımızda kurulu olan Node versiyonlarını listeleyebiliriz.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Listede yanında yıldız olan satır şu anda aktif olan Node versiyonunu belirtiyor. Aktif versiyonu değiştirmek için nvm use (versiyon numarası) komutunu çalıştırmanız yeterli.


Editör

Gerekli kurulumları tamamladıktan sonra sıra kodumuzu yazacağımız editörü kurmaya geldi. Bilgisayarınızda Visual Studio zaten kurulu ise Node.js Tools for Visual Studio’yu kurarak hızlıca çalışmaya başlayabilirsiniz. Eğer kullanımı daha basit bir editör arıyorsanız Visual Studio Code’u indirebilirsiniz. Serinin ilerleyen yazılarında örneklerimizi benim de aktif olarak kullandığım Visual Studio Code üzerinde yapacağımız için Visual Studio Code’u tercih etmenizi tavsiye ederim.


Windows 10’da NodeJS Development Ortamı Kurmak - garen.yondem.com


Editör tercihimizi ve kurulumumuzu da yaptıktan sonra NodeJS development ortamımız artık hazır. Sıradaki yazıda benzer ortamı macOS’te nasıl kurabileceğimize bakacağız. Görüşmek üzere!