मेरे NodeJS परियोजना कुछ पुस्तकालयों का उपयोग करता है के द्वारा स्थापित किए जाने से एक निर्भरता की निर्भरता पर ध्यान न दें। एक पुस्तकालय pouchdb
काफी निर्भरताओं को स्थापित करने का प्रयास करेगा। leveldown
नामक एक है, जो इंटरनेट से Node.js शीर्षलेख डाउनलोड करने का प्रयास करेगा और फिर स्क्रैच से सब कुछ पुनर्निर्माण करेगा। असल में मुझे leveldown
की आवश्यकता नहीं है। लेकिन उनका समुदाय मुझे pouchdb
को निजी रूप से फोर्क करने का सुझाव देता है और मुझे किसी भी निर्भरता को बाहर करने के लिए package.json को संशोधित करने की आवश्यकता नहीं है।फोर्स NPM/यार्न
यहाँ NPM/यार्न लोगों के लिए अपने सामान्य सवाल है। यह डाउनलोड होने से विशेष रूप से पुस्तकालय को रोकने के लिए संभव है, जबकि npm install
या yarn install
चल रहा है?
धन्यवाद। यह एक उचित समाधान है। कष्टप्रद चीज वास्तव में बिल्कुल 'स्तरीय डाउन' नहीं है लेकिन 'नोड-जीईपी' है, यह हेडर फाइलें या वर्तमान नोडजेज़ डाउनलोड करने का प्रयास करती है और फिर स्क्रैच से सब कुछ पुनर्निर्माण करती है। लेकिन कॉरपोरेट प्रॉक्सी के पीछे, इंटरनेट से सामान डाउनलोड करने में कुछ कठिनाइयां होंगी, खासकर जब मैं आसानी से नोडज को अपग्रेड करता हूं (जिसका मतलब है कि फिर से संबंधित हेडर डाउनलोड करने की आवश्यकता है) – stanleyxu2005