Saya menyalin package.json dari proyek lain dan sekarang ingin menambah semua dependensi ke versi terbaru mereka karena ini adalah proyek baru dan saya tidak keberatan memperbaiki sesuatu jika rusak.
Apa cara termudah untuk melakukan ini?
Cara terbaik yang saya tahu sekarang adalah menjalankan npm info express version
kemudian perbarui package.json secara manual untuk masing-masing. Pasti ada cara yang lebih baik.
{
"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"
}
}
UPDATE 5/1/19 : Enam tahun kemudian dan saya masih mempertahankan npm-check-update sebagai solusi komprehensif untuk masalah ini. Nikmati!
npm outdated | sed '1d; s/ .*/@latest/' | xargs npm i --save