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आवश्यकतानुसार चला सकता है।