मुझे लगता है कि मैं कुछ बहुत ही यहाँ बुनियादी याद कर रहा हूँ में एक NPM मॉड्यूल की आवश्यकता होती है मदद ...Node.js
तो मैं npm install somelib
के साथ एक NPM पुस्तकालय स्थापित करें। और जो मैंने पढ़ा है, उससे मुझे
var somelib = require('somelib');
लेकिन यह कुछ भी ढूंढने में विफल रहता है। मेरे पास मेरे ऐप की रूट पर node_modules
निर्देशिका है, लेकिन ऐसा लगता है कि इसे चुनना प्रतीत नहीं होता है।
मैंने require.paths.push('node_modules')
की कोशिश की लेकिन यह मदद नहीं करता है।
require.paths.unshift('.');
var somelib = require('node_modules/somelib/lib/somelib');
मुझे इस तरह लगता है कौन सा कहीं अधिक काम की तुलना में मैं वास्तव में एक NPM पुस्तकालय लोड करने के लिए क्या करने की जरूरत है: केवल एक चीज है काम करने के लिए लगता है कि इस है। मुझसे यहां क्या गलत हो रहा है? मैंने सोचा था कि ऐप में मॉड्यूल स्थापित करने का मतलब है कि मुझे पर्यावरण चर या पथ के साथ बहुत कुछ नहीं करना पड़ेगा?
आप क्या इंस्टॉल करने का प्रयास कर रहे हैं? क्या मंच? – tjameson
हां, आप सही हैं। आपका पहला उदाहरण यह है कि इसे कैसे काम करना चाहिए। क्या आप एनपीएम 1.0 का उपयोग कर रहे हैं? – Magnar
यह संभव है कि पैकेज 'somelib' में' somelib' नाम की फ़ाइल नहीं है। यह भी संभव है कि स्थापना गलत कॉन्फ़िगर किया गया हो। – Amadan