2016-08-23 11 views
10

जब हम npm संकुल को संस्थापित करते हैं तो हमें और क्यों विकल्प --no-bin-link का उपयोग करना चाहिए?एनपीएम इंस्टॉल: कब - बिन-लिंक का उपयोग करें?

सरकारी डॉक्स कहते हैं:

--no-बिन-लिंक तर्क किसी भी बाइनरी पैकेज शामिल हो सकता है के लिए सिमलिंक बनाने से NPM कर पाएगा।

लेकिन यह अभी भी अस्पष्ट है कि किस परिदृश्य के लिए हमें यह निर्दिष्ट करना है।

पैकेज की कार्यक्षमता पर इस विकल्प को निर्दिष्ट करने का क्या असर होगा? जब पैकेज त्रुटि का उपयोग किया जाएगा?

उत्तर

12

एक परिदृश्य जिसे मैं सोच सकता हूं विंडोज़ होस्ट पर वर्चुअल मशीन के साथ काम कर रहा है। आप सिमलिंक का एक विंडोज शेयर में अनुवाद नहीं कर सकते हैं, इसलिए आपको इसके आसपास जाने के लिए इस विकल्प की आवश्यकता होगी।

किसी भी फाइल सिस्टम के लिए इसका उपयोग करें जो प्रतीकात्मक लिंक का समर्थन नहीं करता है।

+0

क्या यह पैकेज के कामकाज को प्रभावित करेगा? – Vijey

+1

यह आपकी परियोजना किसी भी तरह निर्भर है, लेकिन ज्यादातर मामलों में आप ठीक होंगे। यह विकल्प उन स्थितियों के लिए उपयोग किया जाता है जिनका मैंने उल्लेख किया था। –

+0

अच्छी तरह से 'babel-cli' काम नहीं करता है जब मैं '--no-bin-links' ध्वज के साथ स्थापित करता हूं। – Fahmi

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