अपडेट करने के लिए मुझे एक स्क्रिप्ट से npm
अद्यतन का उपयोग करने की आवश्यकता है। नीचे मेरी कोड है:नोड मॉड्यूल को प्रोग्रामेटिक रूप से
var npm = require('npm');
npm.load(function() {
npm.commands.outdated({json: true}, function (err, data) {
//console.log(data);
npm.commands.update(function(err, d){
console.log(d);
});
});
});
जब मैं इस स्क्रिप्ट को चलाने, मॉड्यूल अपडेट कर दिया है, लेकिन नए संस्करण package.json में ऐसा नहीं होता।
जब मैं कमांड लाइन से npm update --save-dev
चलाता हूं, फ़ोल्डर्स और पैकेज.जेसन अपडेट हो जाते हैं।
कृपया सुझाव दें कि यह स्क्रिप्ट के माध्यम से कैसे प्राप्त किया जा सकता है। मैं कोड के माध्यम से --save-dev
विकल्प का उपयोग कैसे कर सकता हूं?
यह काम करता है !! लेकिन यह devdependencies के साथ कुछ भी नहीं करता है ... मैंने {save: true, dev: true}/{'--save-dev': true}/{save-dev: true} का उपयोग करने का प्रयास किया ... उनमें से कोई भी नहीं काम ..... क्या देव निर्भरताओं को अद्यतन करने का कोई तरीका है – Krishnaveni
मैंने पुष्टि की है कि 'save-dev: true' काम नहीं करता है। 'Npm अपडेट' के बजाय' npm install' का उपयोग करना होगा। – gnerkus
पुराना मॉड्यूल दोबारा स्थापित करना है: -> पैकेज.जेसन में देव निर्भरताओं को अद्यतन किया गया है – Krishnaveni