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

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!

Hyper-V ile Windows 10 Technical Preview Kurulumu

6. Ekim 2014 15:00by Garen Yöndem

Gündemi takip ediyorsanız, haberiniz olmuştur. Microsoft 30 Eylül’de Windows’un bir sonraki sürümünün Windows 10 olacağını ilan etti. Duyuruyu takip eden 1 Ekim'de ise kurumsal firmaların IT departmanlarının ve sabırsız Windows kullanıcılarının test edebilecekleri erken bir ön izleme sürümü olan Windows 10 Technical Preview’u download’a açtı.


Windows Insider Programına dahil olup İSO dosyasını bilgisayarınıza indirdikten sonra işletim sistemini kurabileceğiniz sanal bir makineye ihtiyacınız olacak. Başlamadan önce hatırlatmak gerek, Microsoft, Technical Preview sürümün günlük kullanıma uygun olmadığını sıklıkla vurguluyor. Dolayısıyla şimdilik sadece sanal makineye kurarak eğlence amaçlı kullanmanız doğru olacaktır.


 - garen.yondem.com


Hyper-V ile sanal makine oluşturabilmek için öncelikle Hyper-V Manager’ı açmalısınız. Bunun için, Windows 8.x sürüme sahip bilgisayarınızda Windows + S tuş kombinasyonunu kullanarak açılacak arama menüsünü kullanabilirsiniz.

Hyper-V Manager’ı açtığınızda pencerenin sağında bulacağınız New satırından Virtual Machine yolunu takip edin.


 - garen.yondem.com


Açılan pencereden oluşturacağınız sanal makinenin niteliklerini belirleyebilirsiniz. İlk olarak oluşturacağınız sanal makinenin ismini ve yüklemek istediğiniz yeri belirlemelisiniz. Sanal makineyi kuracağınız konumu seçerken kurulum diskinde yeterince alan olduğundan emin olmanızda fayda var.


 - garen.yondem.com


İsimi ve dosya konumunu belirledikten sonra Assign Memory sayfasına geçebilirsiniz. Sanal makinenin kullanabileceği Ram miktarını belirlerken, indirdiğiniz İSO’nun 32bit mi yoksa 64bit mi olduğunda dikkat etmelisiniz. Çünkü Microsoft’un Windows 10 için yayımladığı minimum sistem gereksinimlerine göre 32bit versiyon 1024MB, 64bit versiyon ise 2048MB Ram'e ihtiyaç duyuyor.


 - garen.yondem.com


Bu örnekte 32bit versiyon kuracağımız için 1024MB Ram alanı belirleyerek bir sonraki adıma geçebiliriz. Windows 10’u sadece yeni özelliklerine göz atmak için kuruyorsanız sizin de 32bit versiyonu kurmanızı öneririm.


 - garen.yondem.com


Bu adımda sanal makineniz için sanal disk alanı oluşturabilirsiniz. Microsoft’un Windows 10 için tavsiye ettiği minimum disk alanı 16GB fakat benim kurulumu gerçekleştirdiğim diskte daha az boş alan olduğu için sanal makineyi 11GB'la sınırlamak zorunda kalıyorum. Eğer sanal makineye ekstra yazılım kurmayacaksanız minimum 9GB alan dahi yeterli olacaktır.


 - garen.yondem.com


Son olarak, indirmiş olduğunuz İSO dosyasını kurulum DVD’si olarak gösterdikten sonra finish butonuna tıklayarak işlemi tamamlayabilirsiniz.


 - garen.yondem.com


Hyper-V Manager penceresine geri döndüğünüzde, Virtual Machines (Sanal Makineler) listesinde yarattığınız sanal makineyi görebilirsiniz. Sanal makineye sağ tıkladığınızda açılacak pencereden Start butonuna bastığınızda sanal makineniz çalışmaya başlayacak ve doğrudan Windows 10 Technical Preview kurulum ekranı sizi karşılayacak. Klasik Windows kurulumunun ardından Windows 10’un getirdiği yeni özelliklerle oynamaya başlayabilirsiniz.


Herkese iyi bayramlar!