2017-06-19 21 views
5

ऐसा प्रतीत होता है कि जब मैं npm link चलाता हूं, तो यह वैश्विक स्तर पर प्रोजेक्ट को स्थापित करेगा, और ऐसा लगता है कि के साथ devDependencies इंस्टॉल हो रहा है।एनपीएम लिंक, devDependencies को जोड़ने के बिना

क्या देवता निर्भरता के बिना एनपीएम लिंक चलाने का कोई तरीका है, शायद --only=production ध्वज के साथ?

+0

ऐसा लगता है कि यह एक बग हो सकता है - https://github.com/npm/npm/issues/5188 – chrismarx

उत्तर

3

[email protected] में या कम

जब आप other_module में npm link चलाने तो आपको दोनों निर्भरता और devDependencies सांकेतिक रूप से लिंक मिल जाएगा।

--production झंडा कुछ भी नहीं बदलता है, अभी भी पूरी निर्देशिका

करने के लिए एक सिमलिंक बनाता [email protected]

में वे इसे तय!

यदि आप node_modules हटाते हैं और फिर npm link --only=production करते हैं, तो यह सिम्लिंकिंग से पहले एक इंस्टॉलेशन चलाता है, और इसलिए devDependencies फ़ोल्डर वास्तव में बाहर रखा जाता है।

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