क्या कोई मुझे समझा सकता है node-gyp
कि Node.JS पैकेज बनाने के लिए मेरी सिस्टम फ़ाइलों का क्या और क्यों उपयोग होता है।
- यदि Ii एक नोड परियोजना का निर्माण करता है और इसका
node-gyp
आंतरिक रूप से उपयोग किया जाता है । - फिर मैं बस उस प्रोजेक्ट को टारगेट कर एक अलग सिस्टम में ले गया
- मैं इसे वहां से हटा देता हूं और इसका उपयोग करने की कोशिश करता हूं
क्या यह काम करेगा?
जब मैं दौड़ता हूं तो
—
Kzqai
yarn why node-gyp
यह वापस आ जाता है: क्योंकि node-sass
, इसलिए मुझे यकीन है कि इसके अन्य उपयोग भी हैं, लेकिन यह आपके प्रोजेक्ट में हो सकता है यदि आप या कोई व्यक्ति जिसे आप प्यार करते हैं, का निदान किया गया है sass
।
@slebetman अलग नोड संस्करण के लिए काम नहीं करेगा, यह सुनिश्चित नहीं है कि यह 100% सच है, फिर भी मेरे अनुभव से, आपको नोडज संस्करण को अपग्रेड करने के बाद पुराने नोड-जिप को हटाने की आवश्यकता है और मॉड्यूल स्थापित होने के दौरान यह पृष्ठभूमि में स्वचालित रूप से फिर से निर्मित होता है।
—
लुकास लीसिस
node-gyp
जैसा हैmake
। यह C ++ परियोजनाओं की संकलन प्रक्रिया को नियंत्रित करने के लिए उपयोग किया जाने वाला उपकरण है। केवल, इसे विशेष रूप से नोड.जेएस एडन्स (C ++ में लिखे गए मॉड्यूल) के लिए डिज़ाइन किया गया है। तो अगर यह एक ही CPU का उपयोग करता है, तो एक अलग सिस्टम पर जाना काम कर सकता है। किसी भिन्न OS या CPU पर जाना (उदाहरण के लिए x86 से ARM तक) काम नहीं करेगा। लिनक्स के लिए, एक ही डिस्ट्रो के अलग-अलग वर्जन के एक अलग डिस्ट्रो पर जाने से काम नहीं हो सकता है या नहीं। मैं 100% यकीन नहीं कर रहा हूँ अगर नोड के एक अलग संस्करण में जा रहा हूँ। जेएस काम करेगा