chocolatey
@Tracker द्वारा सुझाए गए इंस्टॉलेशन कॉन्सेप्ट और उस आइडिया पर बिल्डिंग करना , जो मेरे लिए काम कर रहा था, उसे निम्न करना था और विंडोज़ पर सभी उपयोगकर्ता तब nodejs
और साथ काम करके खुश थे npm
।
किसी भी उपयोगकर्ता के C:\ProgramData\nodejs
लिए इंस्टॉलेशन निर्देशिका के रूप में चुनें nodejs
और इंस्टॉल nodejs
करें जो व्यवस्थापक समूह का सदस्य है।
यह चॉकलेट के साथ किया जा सकता है: choco install nodejs.install -ia "'INSTALLDIR=C:\ProgramData\nodejs'"
फिर npm-cache
इंस्टॉलेशन डायरेक्टरी के रूट पर एक फोल्डर बनाएं , जो ऊपर दिए गए फॉलो के बाद होगाC:\ProgramData\nodejs\npm-cache
।
etc
स्थापना निर्देशिका के मूल में कहा जाने वाला एक फ़ोल्डर बनाएँ , जो ऊपर दिए गए के बाद होगा C:\ProgramData\nodejs\etc
।
NODE
पर्यावरण चर के रूप में सेट करें C:\ProgramData\nodejs
।
NODE_PATH
पर्यावरण चर के रूप में सेट करें C:\ProgramData\nodejs\node_modules
।
सुनिश्चित करें कि %NODE%
पहले बनाया गया पर्यावरण चर जोड़ा गया है (या इसका पथ) %PATH%
पर्यावरण चर में जोड़ा गया है।
संपादित करें %NODE_PATH%\npm\npmrc
निम्नलिखित सामग्री के साथprefix=C:\ProgramData\nodejs
कमांड प्रॉम्प्ट से, ग्लोबल कॉन्फिगरेशन सेट करें जैसे ...
npm config --global set prefix "C:\ProgramData\nodejs"
npm config --global set cache "C:\ProgramData\nodejs\npm-cache"
यह महत्वपूर्ण है कि ऊपर दिए गए चरण अनुक्रम में अधिमानतः किए गए हैं और npm ( npm -g install npm@latest
) को अपडेट करने या किसी भी स्थापित करने का प्रयास करने से पहलेnpm
मॉड्यूल ।
उपरोक्त चरणों को निष्पादित करने से हमें nodejs
सिस्टम वाइड इंस्टॉलेशन के रूप में चलने में मदद मिली , आसानी से उचित अनुमतियों के साथ सभी उपयोगकर्ताओं के लिए उपलब्ध। प्रत्येक उपयोगकर्ता तब node
और npm
आवश्यकतानुसार चला सकता है।