2016-01-20 8 views
6

किसी भी आदेश मैं NPM साथ चलाने की कोशिश नहीं खोजा जा सका मैं:NPM मॉड्यूल 'संतुलित मैचों की'

module.js:340 
    throw err; 
     ^
Error: Cannot find module 'balanced-match' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/ node_modules/brace-expansion/index.js:2:16) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 

सहित जब मैं npm install -g balanced-match

+0

[एनपीएम ग्लोबल इंस्टॉलेशन "के संभावित डुप्लिकेट को मॉड्यूल नहीं मिल सकता है"] (http://stackoverflow.com/questions/12594541/npm-global-install-cannot-find-module) – thomaux

+0

यहां कोई डुप्लिकेशन नहीं है, मैं नहीं हूं पैकेज चलाने और त्रुटि प्राप्त करने का प्रयास कर रहा हूं, मैं पैकेज स्थापित करने की कोशिश कर रहा हूं। –

+0

रूट कारण वही हो सकता है? क्या आपका NODE_PATH सही है? – thomaux

उत्तर

-1

को मैं तुम्हें नीचे दिए गए लिंक कर सकते हैं सुझाव की कोशिश जो कैसे

NPM संतुलित मैचों की स्थापित करने के लिए सुझाव है

https://www.npmjs.com/package/balanced-match

या डाउनलोड से

github.com/juliangruber/balanced-match

+0

यह समस्या की मदद नहीं करता है, क्योंकि वह इस मॉड्यूल को स्थापित करने के लिए एनपीएम भी नहीं चला सकता है। – user4815162342

0

मैं जानता हूँ कि यह बहुत ही पुराना है, और मुझे आशा है कि आप अपने जवाब मिल गया, लेकिन भविष्य questors के लिए:

मैं इस देखा हाल ही में जारी किया जब मैंने नोड को n के साथ एक नए संस्करण में अपग्रेड करने के बाद एनपीएम का उपयोग करने का प्रयास किया।

यदि आप हाल ही में नोड के एक नए संस्करण में स्थानांतरित हो गए हैं, और आप ऊपर वर्णित त्रुटि का अनुभव करते हैं, तो आप इसे एनपीएम के नवीनतम संस्करण को स्थापित करके ठीक कर सकते हैं। इस, संभव नहीं हो सकता जैसा कि क्योंकि NPM ही अद्यतन करने के लिए प्रयोग किया जाता है, और NPM स्पष्ट रूप से काम नहीं कर रहा:

  1. डाउनग्रेड वापस जहां NPM की अपनी प्रतिलिपि काम नोड के पिछले संस्करण के लिए।
  2. अद्यतन एनपीएम: sudo npm install [email protected] -g
  3. उस नोड के संस्करण पर वापस अपग्रेड करें जिसका आप पहले उपयोग कर रहे थे।

यदि यह काम नहीं करता है, या आपको लगता है कि यह आसान होगा, तो आपको बाइनरी से एनपीएम को पुनर्स्थापित करना पड़ सकता है।

यदि आपने हाल ही में नोड के संस्करणों को नहीं बदला है, तो आपको अपनी वेबसाइटों से नोड, या कम से कम एनपीएम को पुनर्स्थापित करने की आवश्यकता हो सकती है।

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