NODE.JS NEDİR? NODE.JS KURULUMU NASIL YAPILIR?
Uzun bir aranın ardından Node.js dersleri ile devam ediyoruz. Bu yazımda
Node.js nedir? Node.js nasıl kurulur? sorularına cevap bulabilirsiniz.
NODE.JS NEDİR?
Node.js den önce yazmış olduğumuz JavaScript kodlarını sadece tarayıcılarda çalıştırabiliyorduk. Peki neden sadece tarayıcılarda çalıştırabiliyorduk?
Bu soruyu
Google Chrome tarayıcısı üzerinden cevaplayacak olursak; Google Chrome tarayıcısı içerisindeki
Chrome V8 Engine adı verilen bir paket sayesinde.
İşte bu paket artık Node.js olarak kullanımımıza sunuldu. Yani Node.js paketini indirip bilgisayarımıza kurduğumuzda JavaScript kodlarımızı tarayıcılara bağımlı olmadan derleyip çalıştırabiliyoruz. Tarayıcılara bağımlılık ortadan kalktığı için artık JavaScript ile de diğer programlama dillerinde (Java, Php, C# vb.) olduğu gibi backend yani server tabanlı kodlama yapabiliyoruz.
NODE.JS KURULUMU
Node.js kurulumu için ilk olarak Node.js’in resmi internet sitesini ziyaret edelim. İlgili sayfaya gittiğinizde indirmek için 2 farklı seçenek sunulduğunu göreceksiniz.
Birincisi hatalardan arındırılmış yani
stabil versiyonu diğeri ise
current versiyonu. Biz stabil versiyonunu indirip kuracağız. Şuan da
12.18.4 LTS versiyonu bulunuyor.
Node.js paketini bilgisayarımıza indirdikten sonra kurulum için çalıştırıyoruz. Gelen ekranda
Next butonuna tıklıyoruz.
Gelen ekranda lisans koşullarını kabul edip
Next butonuna tıklıyoruz.
Gelen ekranda Node.js’in nereye kurulacağını belirtip
Next butonuna tıklıyoruz.
Gelen ekranda
npm package manager‘i seçip
Next butonuna tıklıyoruz. Bu sayede Node.js kurulumu ile birlikte
Npm kurulumunu da tamamlamış olacağız.
Install butonuna tıklayarak devam ediyoruz.
Finish butonuna tıklayarak Node.js ve Npm kurulumunu tamamlıyoruz.
Şimdi kurulumu gerçekten başarılı bir şekilde yapıp yapmadığımızı kontrol edelim. İsterseniz Windows konsol ekranını da açabilirsiniz ama ben Visual Studio Code’un sunmuş olduğu terminal ekranını açacağım.
Terminalde
node -v yazarak kurulu olan Node.js paketinin versiyon bilgisini öğrenebiliriz.
Aynı şekilde
npm -v yazarak kurulu olan Npm paketinin versiyon bilgisini öğrenebiliriz.
Gördüğünüz gibi hem Node.js hem de Npm paketi başarılı bir şekilde kurulmuş.
Yazımızı tamamlamadan önce çok basit bir 4 işlem uygulamasını node.js ile yapmak istiyorum.
⇒ Visual Studio Code’u açıp
app.js isminde bir dosya oluşturuyorum.
⇒
app.js içerisine aşağıdaki kodları yazıyorum.
1
2
3
4
5
6
7
8
9 |
let number1 = 10;
let number2 = 20;
let number3 = 5;
let result = (number1 + number2) / number3;
console.log("Result: ", result); |
⇒ Son olarak terminal ekranını açıp
node app.js yazıyorum.
Gördüğünüz gibi
app.js dosyasını tarayıcıya bağımlı olmadan çalıştırabildim.
Burada şunu da belirtmek istiyorum:
Tarayıcılar ile ilgili nesneleri Node.js de kullanmak istediğinizde hata alırsınız. Örneğin
window nesnesini Node.js de kullanıp bakalım.
Gördüğünüz gibi
window nesnesi tarayıcılara özel bir nesne olduğu için
ReferenceError: window is not defined hatası aldık.
Umarım
“Node.js Nedir? Node.js Kurulumu Nasıl Yapılır?” başlıklı yazım sizin için faydalı olmuştur.