मेरे पास एक आवेदन है जो पैकेज में निर्दिष्ट तृतीय पक्ष मॉड्यूल (जैसे 'एक्सप्रेस') पर निर्भरता का सामान्य सेट है। निर्भरता के लिए फ़ाइल। उदाहरण के लिए
"express" : "3.1.1"
मैं अपने स्वयं के कोड को संरचनात्मक रूप से संरचना करना चाहता हूं और इसमें स्थानीय का एक सेट है (फाइल सिस्टम पर वर्तमान में हूं) मॉड्यूल पैकेज के द्वारा स्थापित किया गया है ।json। मुझे पता है कि मैं चलाकर एक स्थानीय मॉड्यूल स्थापित कर सकता हूं:
npm install path/to/mymodule
हालाँकि, मुझे नहीं पता कि पैकेज के माध्यम से ऐसा कैसे किया जाए। यह निर्भरता संरचना है। --save
इस कमांड में विकल्प का उपयोग करना बस "mymodule": "0.0.0"
मेरे package.json में डाला जा रहा है (फ़ाइलपथ स्थान को संदर्भित नहीं करता है)। यदि मैं उसके बाद स्थापित संस्करण को नोड_मॉड्यूल्स से हटाता हूं, और पैकेज.जसन से फिर से स्थापित करने का प्रयास करता हूं, तो यह विफल हो जाता है (क्योंकि यह केंद्रीय रजिस्ट्री में "mymodule" के लिए दिखता है, और स्थानीय रूप से नहीं दिखता है)।
मुझे यकीन है कि "dependencies": {}
संरचना को यह बताने का एक तरीका है कि मैं इसे फ़ाइल सिस्टम पथ से स्थापित करना चाहता हूं, लेकिन यह नहीं जानता कि कैसे।
क्या किसी को भी यह समस्या हुई थी? धन्यवाद।
package.json
हमारे पास जो है उसके लिए कोई विशेषता नहीं हैGemfile
।