मैं इस प्रश्न के उत्तर में कुछ स्पष्टता जोड़ना चाहता हूं।
यहां तक कि सोचा था कि यहां कुछ उत्तर हैं जो समस्या से ठीक से निपट रहे हैं और एक समाधान प्रदान कर रहे हैं, वे सही नहीं हैं। इस प्रश्न का सही उत्तर उपयोग करना हैnpm version
क्या फ़ाइल package.json को स्वचालित रूप से संपादित करने का कोई तरीका है?
हां, इसे पूरा करने के लिए आप क्या कर सकते हैं npm version
जब जरूरत हो तो कमांड को चलाएं , आप इसके बारे में अधिक यहां npm संस्करण को पढ़ सकते हैं , लेकिन आधार का उपयोग होगा npm version patch
और यह आपके package.json
संस्करण पर 1.0 अंकों के आदेश को जोड़ देगा (1.0। X )
एक पूर्व-रिलीज हुक मदद का उपयोग करेगा?
आप npm version
आवश्यकतानुसार पूर्व-रिलीज़ हुक पर कमांड को चलाने के लिए कॉन्फ़िगर कर सकते हैं , लेकिन यह निर्भर करता है कि क्या वह है जो आपको अपनी सीडी / सीआई पाइप में चाहिए या नहीं, लेकिन npm version
कमांड के बिना एक git pre-release
हुक "आसानी से" कुछ भी नहीं कर सकता है उसके साथpackage.json
कारण है कि npm version
सही जवाब है वह इस प्रकार है:
- यदि उपयोगकर्ता एक फ़ोल्डर संरचना का उपयोग कर रहा है जिसमें उसके पास
package.json
वह उपयोग कर रहा है npm
यदि वह उपयोग कर रहा है तो npm
उसके पास पहुंच है npm scripts
।
- यदि उसके पास पहुंच है,
npm scripts
तो उसके पास npm version
कमांड की पहुंच है ।
- इस आदेश का उपयोग करके उसे अपने कंप्यूटर या सीडी / सीआई पाइप में कुछ भी स्थापित करने की आवश्यकता नहीं है, जो लंबे समय तक परियोजना के लिए स्थिरता के प्रयास को कम करेगा, और सेटअप में मदद करेगा
अन्य उत्तर जिनमें अन्य उपकरण प्रस्तावित हैं, गलत हैं।
gulp-bump
काम करता है, लेकिन एक और अतिरिक्त पैकेज की आवश्यकता होती है जो दीर्घावधि में समस्याएँ पैदा कर सके (मेरे उत्तर के बिंदु ३)
grunt-bump
काम करता है, लेकिन एक और अतिरिक्त पैकेज की आवश्यकता होती है जो दीर्घावधि में समस्याएँ पैदा कर सके (मेरे उत्तर के बिंदु ३)