2017-03-10 7 views
5

नोड ढकोसला स्थापना और iconv, रेफरी, ffi, आदि जैसे देशी मॉड्यूल के निर्माण के दौरान इंटरनेट से फाइलों को निम्नलिखित डाउनलोड:
https://nodejs.org/download/release/v6.10.0/node-v6.10.0-headers.tar.gz
https://nodejs.org/download/release/v6.10.0/win-x86/node.lib
https://nodejs.org/download/release/v6.10.0/win-x64/node.lib
https://nodejs.org/download/release/v6.10.0/SHASUMS256.txtनोड-जीईपी को इंटरनेट से नोड-हेडर.tar.gz और node.lib डाउनलोड करने से कैसे रोकें?

नोड ढकोसला बनाने के लिए स्थानीय फ़ोल्डरों से इन फ़ाइलों का उपयोग करने के लिए, इंटरनेट से नहीं?
1. डाउनलोड https://nodejs.org/download/release/v6.10.0/node-v6.10.0-headers.tar.gz
2. कुछ स्थानीय फ़ोल्डर में अनपैक यह:

मैं निम्नलिखित समाधान मिल गया है।
3. इस स्थानीय फ़ोल्डर में फ़ोल्डर रिलीज बनाएँ।
4. फ़ोल्डर रिलीज में https://nodejs.org/dist/v6.10.0/win-x64/node.lib फ़ाइल डाउनलोड करें।
5. .npmrc में सेट संपत्ति nodedir जो पैक हेडर के साथ फ़ोल्डर को इंगित करेंगे:
nodedir = D: \ उपकरण \ node_src \ नोड v6.10.0-हेडर

अब NPM संकुल और नोड ढकोसला स्थापित करता है इंटरनेट से नोड हेडर और libs डाउनलोड किए बिना देशी संकुल बनाता है।
क्या यह एक सही दृष्टिकोण है?

मुझे प्रलेखन में नहीं मिल रहा है कि मुझे node.lib डाउनलोड करना चाहिए और इसे रिलीज निर्देशिका में रखना चाहिए।
मैंने नोड-जीईपी के निशान और नोड-जीईपी के कोड का विश्लेषण करने के बाद ऐसा करने का फैसला किया।
क्या कुछ npm_config_xxx प्रॉपर्टी का उपयोग करके node.lib का स्थान सेट करना संभव है?

+0

के लिए --tarball विकल्प का उपयोग कर सकते हैं इस पोस्ट में सिर्फ मुझे बचा लिया। धन्यवाद। – SamF

+0

जब आप अपने नोड संस्करण को अपडेट करने का निर्णय लेते हैं तो बस इसके बारे में मत भूलना। टेबल के खिलाफ मेरे सिर को टक्कर देने वाले आधे घंटे बिताए क्योंकि '>> एनपीएम पुनर्निर्माण नोड-सास' काम नहीं करता था: डी – Jodo

उत्तर

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

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