रूट उपयोगकर्ता के रूप में npm अप सेट करना straighforward और workds है। सिवाय इसके कि आपको रूट के रूप में npm कमांड चलाने होंगे (अनुशंसित नहीं)। तो मैंने सोचा कि मैं इसे गैर-रूट उपयोगकर्ता के रूप में स्थापित करने का प्रयास करूंगा।रूट रूट के बिना आप एनपीएम (नोड पैकेज मैनेजर) कैसे सेट अप करते हैं?
root
,binroot
, औरmanroot
फ़ोल्डरों को उपयोगकर्ता के स्वामित्व वाले की ओर इशारा करते के साथ एक.npmrc
फ़ाइल बनाने:NPM प्रलेखन के अनुसार, रूट पहुँच के बिना गैर-रूट उपयोगकर्ता अप NPM से सेट कर सकते हैं।
- फिर इंस्टॉल स्क्रिप्ट चला रहा है।
ठीक है। इंस्टॉल ठीक था।
लेकिन नोड एनपीएम द्वारा प्रदान किए गए पैकेज नहीं देख सकता है।
तो मैं एनपीएम द्वारा प्रदान किए गए पैकेजों के बारे में नोड कैसे बना सकता हूं? (जब मैंने पहले रूट के रूप में एनपीएम स्थापित किया था तो मुझे कुछ भी करने की ज़रूरत नहीं थी)। मैं नोड के भीतर require.paths
सेट कर सकता हूं, या NODE_PATH
पर्यावरण चर सेट करता हूं, लेकिन क्या?
धन्यवाद।
क्या एनपीएम अब नोड के साथ नहीं आता है? मुझे एनपीएम कॉमन्स को रूट के रूप में कभी नहीं चलाया गया है जब तक कि मैं उपयोग नहीं कर रहा हूं ... – tjameson