मैं अपने प्रोजेक्ट में टाइपस्क्रिप्ट 2 का उपयोग करता हूं। मैं कुछ js लाइब्रेरी का उपयोग करना चाहूंगा, लेकिन उस लाइब्रेरी के लिए टाइपिंग भी। मैं सरल के साथ प्रकार स्थापित कर सकते हैं npm install @types/some-library
। मुझे यकीन नहीं है कि मुझे चाहिए --save
या --save-dev
उन्हें। यह मुझे लगता है कि निश्चित रूप से गिथबब दोनों संस्करणों का उल्लेख करता है, लेकिन कभी भी उन्हें नहीं समझाता है। मुझे लगता है कि @types में होना चाहिए devDependencies
, क्योंकि विकास के लिए प्रकारों की आवश्यकता होती है और रनटाइम में उपयोग नहीं किया जाता है, लेकिन मैंने कई बार @types को बस में देखा dependencies
। मैं उलझन में हूं।
मुझे यह कैसे तय करना चाहिए कि @ प्रकार / * में जाता है dependencies
या नहीं devDependencies
? क्या वास्तव में कुछ अधिक या कम आधिकारिक निर्देश हैं?
devDependencies
और dependencies
अप्रासंगिक जब एक बंडल निर्माण है, यह के कुछ है कि create-react-app
लागू करता है और साथ ही लेकिन अंत में यह आप पर निर्भर है चुनने के लिए
dependencies
औरdevDependencies
बाद के मामले में अंतर बनाने की जरूरत है ।