मेरे पास package.json
फ़ाइल के साथ एक नोड ऐप है जो मेरी निर्भरताओं को घोषित करता है।नोड v0.8.5 REPL: एनपीएम स्थापित मॉड्यूल की आवश्यकता होने पर मॉड्यूल नहीं मिल सकता
मैंने npm install
चलाया है जो उन deps को स्थानीय node_modules
फ़ोल्डर में स्थापित करने के लिए चलाते हैं, और जब मैं अपना ऐप चलाता हूं, तो सबकुछ बढ़िया काम करता है।
समस्या है जब मैं नोड आरईपीएल ऊपर फायरिंग से कुछ नई कार्यक्षमता बाहर स्पाइक करने की कोशिश:
$ node
> require('hubot');
Error: Cannot find module 'hubot'
आरईपीएल में, यह अंदर node_modules
देखने के लिए पता करने के लिए प्रतीत नहीं होता। क्या यह अपेक्षित व्यवहार है, या अजीब हब है?
आप सही निर्देशिका से अपने आरईपीएल चल रहे हैं? आपको इसे अपने प्रोजेक्ट की रूट ('node_modules' के मूल फ़ोल्डर) से चलाने की आवश्यकता है। – rdrey
हाँ। package.json और node_modules के रूप में एक ही dir। – adamesque
@adamesque क्या आपने कभी यह पता लगाया कि यह क्यों हो रहा था? मैं नोड 5 पर एक ही चीज़ देख रहा हूं और मुझे यकीन है कि यह सिर्फ कुछ सरल गलती है जो मैं कर रहा हूं। – Joe