Package.json'u başka bir projeden kopyaladım ve şimdi tüm bağımlılıkları en son sürümlerine çarpıştırmak istiyorum, çünkü bu yeni bir proje ve eğer kırılırsa bir şeyi düzeltmeyi umursamıyorum.
Bunu yapmanın en kolay yolu nedir?
Şu anda bildiğim en iyi yol, npm info express version
package.json'u her biri için manuel olarak çalıştırmak ve güncellemektir. Daha iyi bir yol olmalı.
{
"name": "myproject",
"description": "my node project",
"version": "1.0.0",
"engines": {
"node": "0.8.4",
"npm": "1.1.65"
},
"private": true,
"dependencies": {
"express": "~3.0.3", // how do I get these bumped to latest?
"mongodb": "~1.2.5",
"underscore": "~1.4.2",
"rjs": "~2.9.0",
"jade": "~0.27.2",
"async": "~0.1.22"
}
}
GÜNCELLEME 5/1/19 : Altı yıl sonra hala npm-check-update'i bu soruna kapsamlı bir çözüm olarak sürdürüyorum . Zevk almak!
npm outdated | sed '1d; s/ .*/@latest/' | xargs npm i --save