2013-09-26 13 views
26

में संस्करण संख्या निर्दिष्ट करना bower.json लिखते समय आप अपनी निर्भरताओं में संस्करण संख्या निर्दिष्ट कर सकते हैं। कभी कभी मैं लोगों लिखबोवर

{ 
... 
    "devDependencies" : { 
     "grunt" : "~0.3.13", 
    } 
} 

~ मतलब वास्तव में क्या करता है देखते हैं? क्यों नहीं लिखें> = 0.3.13?

क्या यह किसी प्रकार का सर्वोत्तम अभ्यास है?

+0

संभावित डुप्लिकेट [बोवर (और एनपीएम) संस्करण वाक्यविन्यास क्या है?] (Http://stackoverflow.com/questions/19030170/what-is-the-bower-and-npm-version-syntax) – Pureferret

उत्तर

22

यह semver है और संकेतन >=0.3.13 <0.4.0 रूप में एक ही है, जिसके बाद और 0.3.13, लेकिन नहीं 0.4.0 सहित सभी patch रिलीज से मेल खाएगी है। इसका मतलब है कि आपको बग फिक्स (patch) मिलेगा, लेकिन नई विशेषताएं नहीं (minor)। >=0.3.13 की अनुशंसा नहीं की जाती है क्योंकि यह कुछ भी ऊपर से मेल खाएगा जो किसी बिंदु पर टूट जाएगा।

संबंधित मुद्दे