npm install
- Node.js kursu
- Orta seviye
- Ders 70/116
- 4 dk
npm install ile paket yüklemeyi öğrenirsin.
npm install
npm install (kısaltması npm i), npm kayıt deposundan paketleri indirir ve node_modules klasörüne kaydeder. Bir paketin projede kullanılması için ilk adımdır.
Örneğin npm install express yazınca Express indirilir, node_modules/express/ altına yerleştirilir ve package.json'daki dependencies bölümüne eklenir. Birden fazla paket de yükleyebilirsin: npm install express body-parser. Yükleme bittikten sonra require("express") ile paketi kodda kullanabilirsin. Paketler yerel olarak yüklenir; yani yalnız o projede geçerlidir.
Yükleme bayrakları
npm install'a bayraklar (flag) ekleyerek davranışını değiştirebilirsin. --save-dev (kısaltma -D) paketi devDependencies'e ekler; yani yalnız geliştirmede gerekli paketler için kullanılır.
--global (kısaltma -g) paketi tüm sistem için kurar; her projede kullanılabilir. Ama global kurulum genellikle CLI araçları içindir; kütüphaneler için önerilmez. Bayrak vermeden npm install express yazarsan paket dependencies'e eklenir. Böylece üretimde de gerekli paketler ayrılır: dependencies üretim, devDependencies yalnız geliştirme içindir.
Uygulama Bağımlılık sayısını yazdır
content adında bir dize tanımla; değeri {"name":"my-app","dependencies":{"express":"^4.18.0"}} olsun. JSON.parse ile nesneye çevir. Object.keys(pkg.dependencies).length'i console.log ile yazdır.
Başlangıç kodu
// package.json içeriğini bir dize olarak tanımla
// JSON.parse ile nesneye çevir
// dependencies sayısını yazdır
// buraya yazÖrnek çözüm
const content = '{"name":"my-app","dependencies":{"express":"^4.18.0"}}';
const pkg = JSON.parse(content);
console.log(Object.keys(pkg.dependencies).length);Beklenen çıktı
1
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 npm install express komutu paketi nereye indirir?
npm install express- package.json'a
- node_modules klasörüne Doğru cevap
- global alana
- dist klasörüne
Açıklama: Paket dosyaları node_modules klasörüne indirilir.
2 install komutunu tamamla
npm ____ express
npm install express
Açıklama: npm install express paketi indirir.
3 Parçayı rolüne eşle
| Kavram | Anlamı |
|---|---|
npm install |
Paket yükler |
node_modules |
Paketlerin yolu |
package.json |
Bağımlılık listesi |
registry |
Paket deposu |