
Node.js » açık kaynaklı, sunucu tarafında çalışan ve üzerinde JavaScript kullanılarak uygulamalar geliştirilebilen bir platformdur.
“Node.js” isminin sonundaki .js ekine aldanarak jquery gibi bir kütüphane olduğunu düşünebilirsiniz ancak öyle değildir. Node platformu üzerinde, sadece javascript kullanarak front-end ve back-end tarafı için uygulamalar geliştirebilirsiniz. Öncelikle node.js dünyasında sizleri neler bekliyor olacak bunları sıralayalım: WebStorm(IDE), nodemon, pm2, node-inspector, Express, Lo-Dash, optimist, Grunt, async, Passport, Socket.io, Mongoose, Request… Node.js kurulumu bittikten sonra aşağıda ki komut satırları ile neler yapabileceğimize bakalım:
“Nodejs; Google’ın geliştirdiği ve Chrome’da javascript derlemekte kullandığı C/C++ ile geliştirilmiş V8 motoru üzerinde çalışmaktadır. Nodejs, olay tabanlı olarak sunucu üzerinde javascript çalıştırmayı sağlayan bir yapıdır.
Node version cmd
Aşağıdaki kodu CMD ekranına yazarak Node.JS'in versionunu öğrenebilir ve yüklenip yüklenmediğini kontrol edebiliriz.
node -v//v14.0.0
Paket Yöneticisi(NPM)
Nodejs’in paket yöneticisi NPM’dir. package.json yapılandırma dosyasını kendimiz oluşturabileceğimiz gibi aşağıdaki kod ilede oluşturabiliriz.
npm init
Daha sonra gelen sorulara sırası ile cevap verebiliriz.
- Projenin adı -name- (yeni-proje):
- Projenin sürümü - version - (1.0.0):
- Projenin Tanımı - description - :
- Başlama dosyası - entry point - (index.js):
- Test Komutu - test command - :
- Git deposu - git repository - :
- Anahta kelimeler - keywords :
- Yazar - author - :
- Lisansı - license (ISC) - :
Kendi cevaplarımızı yazarak package.json dosyamızı oluştururuz. Bu yöntemi izlemek zorunda değiliz kendimizde bu dosyayı oluşturabiliriz. Standart bir json dosyası.
{
"name": "nodejs",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Modül yüklemek
Npm ile paket yüklemek basit bir işlemdir.
npm install -g grunt-cli
Link