मैंने एक अन्य प्रोजेक्ट से पैकेज.जसन की नकल की और अब सभी निर्भरताओं को अपने नवीनतम संस्करणों से टक्कर देना चाहते हैं क्योंकि यह एक ताजा प्रोजेक्ट है और अगर यह टूटता है तो मुझे कुछ तय करने में कोई आपत्ति नहीं है।
ऐसा करने का सबसे आसान तरीका क्या है?
अब मुझे पता है कि सबसे अच्छा तरीका है कि npm info express version
पैकेज को अपडेट करें। प्रत्येक के लिए मैन्युअल रूप से अपडेट करें। इसके लिए अवश्य ही एक बेहतर तरीका होना चाहिए। '
{
"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"
}
}
अद्यतन 5/1/19 : छह साल बाद और मैं अभी भी इस समस्या के व्यापक समाधान के रूप में एनपीएम-चेक-अपडेट बनाए हुए हूं । का आनंद लें!
npm outdated | sed '1d; s/ .*/@latest/' | xargs npm i --save