क्या कोई मुझे बता सकता है कि node-gyp
क्या है और यह नोड.जेएस पैकेज बनाने के लिए मेरी सिस्टम फ़ाइलों का उपयोग क्यों करता है।नोड-जीईपी
- यदि आईआई एक नोड प्रोजेक्ट बनाता है और यह आंतरिक रूप से नोड-जीपी का उपयोग करता है।
- तो मैं सिर्फ इतना है कि परियोजना टार और एक अलग प्रणाली
- में ले जाया गया मैं इसे वहाँ untar और यह
विल इस दृष्टिकोण काम का उपयोग करने की कोशिश?
यह अपने GitHub पृष्ठ पर वर्णित है: https://github.com/nodejs/node-gyp। असल में, 'नोड-जीपी' 'मेक 'की तरह है। यह एक उपकरण है जो सी ++ परियोजनाओं की संकलन प्रक्रिया को नियंत्रित करने के लिए उपयोग किया जाता है। केवल, यह विशेष रूप से node.js addons (सी ++ में लिखे गए मॉड्यूल) के लिए डिज़ाइन किया गया है। इसलिए यदि एक ही सीपीयू का उपयोग करता है तो एक अलग सिस्टम में जाना काम कर सकता है। एक अलग ओएस या सीपीयू (उदाहरण के लिए x86 से एआरएम) पर जाना काम नहीं करेगा। लिनक्स के लिए, एक ही डिस्ट्रो के विभिन्न संस्करणों के एक अलग डिस्ट्रो में जाने से काम हो सकता है या नहीं। अगर मैं node.js के एक अलग संस्करण में जाने के लिए काम करता हूं तो मैं 100% निश्चित नहीं हूं – slebetman