Local : Aşağıdaki modülleri yüklediğimizde projemizin içerinden erişim sağlanır ve sadece o projede ilgili modüller kullanılabilir.
npm install node_modülü_adı --save
modüle package.json dosyamız içinde bulunan dependencies içerisine kaydedilir.Burada bulunan tüm modüller uygulama yayımlandığında kullanılacak olan modüllerdir ve proje ile birlikte yayımlanırlar.
"dependencies": {
"body-parser": "^1.8.4",
"connect-redis": "^2.2.0",
"cookie-parser": "^1.3.4",
}
npm install node_modülü_adı --save-dev
modüle package.json dosyamız içinde bulunan devDependencies içerisine kaydedilir.Burada bulunan tüm modüller uygulama yayımlandığında kullanılacak olan modüller olmadığı için ve proje ile birlikte yayımlanmazlar.
"devDependencies": {
"assert": "^1.3.0",
"grunt": "^0.4.5",
}
npm install node_modülü_adı
modüle package.json dosyamız içinde görünmez ama local olarak projemize eklenir.Bu şekilde yüklenen modüller "npm update" ile güncelleme yapmak istediğimizde update edilmezler.
Global: npm install -g ile bir modüle yüklediğimizde ise modüle bilgisayarımızın C diskine kaydedilir.Global olarak yüklenen modüller başka projeler tarafından da kullanılabilir.
npm install -g node_modülü_adı