एनपीएम लिंक दर्द:
-मॉडल नाम गुलप-टास्क
-प्रोजेक्ट नाम प्रोजेक्ट-एक्स
आप gulp-task को लिंक करना चाहते हैं :
1: gulp- टास्क डायरेक्टरी पर जाएं फिर ऐसा npm link
करें कि यह प्रोजेक्ट आपके ग्लोबल मॉड्यूल्स को सिमिलर कर देगा
2: अपने प्रोजेक्ट प्रोजेक्ट- x पर जाएं फिर npm install
करंट नोड_मॉड्यूल्स डायरेक्टरी को हटाना न भूलें
अब आप इस पागलपन को दूर करना चाहते हैं और असली गुल-टास्क का उपयोग करना चाहते हैं , हमारे पास दो विकल्प हैं:
विकल्प 1: npm के माध्यम से अनलिंक करें:
1: अपने प्रोजेक्ट पर जाएं और ऐसा npm unlink gulp-task
करने से लिंक किए गए इंस्टॉल किए गए मॉड्यूल को हटा दिया जाएगा
2: gulp- टास्क डायरेक्टरी में जाएं और npm unlink
सिमिलिंक को हटाने के लिए करें। ध्यान दें कि हमने मॉड्यूल के नाम का उपयोग नहीं किया है
3: मनाते हैं
यदि यह काम नहीं करता है, तो अपने वैश्विक स्थापित मॉड्यूल का पता लगाकर सत्यापित करें। मेरा स्थान है ls -la /usr/local/lib/node_modules/
यदि आप nvm का उपयोग कर रहे हैं तो यह एक अलग रास्ता होगा
विकल्प 2: एक सामान्य लिनक्स गुरु की तरह सिमलिंक को हटा दें
1: अपनी वैश्विक निर्भरता का पता लगाएं cd /usr/local/lib/node_modules/
2: सिमिलिंक को हटाना केवल rm
कमांड का उपयोग करना है
rm gulp-task
सुनिश्चित करें कि आपके पास /
अंत में नहीं है
rm gulp-task/
गलत है 🔥🚨
rm gulp-task
✔️
npm ls --global --depth 0
अपने सभी शीर्ष स्तर की निर्भरता को सूचीबद्ध करने के लिए भी कर सकते हैं