2016-01-23 29 views
6

मैं अपना Node.js से 5.5.0 अपडेट करता हूं। लेकिन जब मैं एनपीएम का उपयोग करता हूं तो यह काम नहीं करता है। Cannot find module 'minimatch':npm मॉड्यूल 'मिनीमैच' नहीं मिला

यह त्रुटि की रिपोर्ट।

लेकिन Node.js संस्करण 4.2 पर अपने मैक ठीक है।

उत्तर

0

यह जब मैं द्विआधारी के माध्यम से अपने नोड अद्यतन लेकिन यह भी पिछले संस्करण homebrew के माध्यम से स्थापित किया था मुझे क्या हुआ। जिस तरह से मैंने इसे हल किया था, नोड और एनपीएम को पूरी तरह से अनइंस्टॉल करना और उनकी वेबसाइट पर मिली बाइनरी का उपयोग करके पुनर्स्थापित करना था।

sudo rm /usr/local/bin/npm 
sudo rm /usr/local/share/man/man1/node.1 
sudo rm /usr/local/lib/dtrace/node.d 
sudo rm -rf ~/.npm 
sudo rm -rf ~/.node-gyp 
sudo rm /opt/local/bin/node 
sudo rm /opt/local/include/node 
sudo rm -rf /opt/local/lib/node_modules 
brew unlink nodejs 

और पुनः स्थापित करें।

+0

धन्यवाद। मैंने इन आदेशों को किया और नोडजेस को पुनर्स्थापित किया, लेकिन यह अभी भी – user5041134

0

मैं आप के रूप में शायद एक ही सटीक समस्या हुई थी।

मैं 5.9 करने के लिए 4.2.3 LTS से चला गया, और सभी NPM कार्यक्षमता रह गए हैं, हमेशा कि त्रुटि पैदा होता है।

  • अपने नोड स्थापना फ़ोल्डर में सहेजें कुछ भी है कि आप पूरी तरह से नोड स्थापना हटाना
  • रखने के लिए चाहते हो सकता है
  • को पुन: इंस्टॉल 5,9

    1. स्थापना रद्द नोड:

      मैं निम्नलिखित करना था

    सब कुछ है कि के बाद टिप-टॉप था। मैंने फ़ोल्डर को शुद्ध कर दिया जब मैंने देखा कि Installer निर्देशिका में पुराना 4.2.3 इंस्टॉलर था। मुझे नहीं पता था कि उसमें क्या ramifications थे, लेकिन माफ की तुलना में बेहतर सुरक्षित।

  • 9

    निकालें इस फ़ोल्डर /usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules

    rm -rf /usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules 
    
    +0

    काम नहीं करता है, मेरी स्थिति में काम किया, नोड 7.4/एनपीएम 4 से नोड 4/एनपीएम 2 तक पीछे जा रहा है। – Geoffrey

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