जब मैं विंडोज पर NPM साथ मॉड्यूल स्थापित करते हैं, यह उनके लिए स्थापित करता है:मैं विंडोज पर एनपीएम इंस्टॉल के लिए डिफ़ॉल्ट स्थान कैसे बदल सकता हूं?
c:\dev\repo\node_modules
मैं
की कोशिश की है:~/node_modules
मैं जैसे एक मनमाना पथ के लिए इसे बदल निर्धारित करना चाहते हैं
npm config set prefix <path>
विभिन्न मूल्यों के साथ लेकिन उनमें से कोई भी काम नहीं कर रहा है।
एनपीएम ऐसा करने में सक्षम था। लेकिन एनपीएम के रखरखाव ने दर्शन के साथ आगे बढ़ने का फैसला किया है कि प्रत्येक परियोजना के पास संस्करण विवादों से बचने के लिए अपनी मॉड्यूल निर्देशिका होनी चाहिए। ओएस-वाईड स्टफ जैसे कि ग्रंट और मोचा जैसे कमांड लाइन टूल्स के लिए ग्लोबल '-g' इंस्टॉल अभी भी है। मॉड्यूल के लिए 'आवश्यकता' की खोज के कारण आपके पास अभी भी मनमाने ढंग से पथ में मॉड्यूल स्टोर करने की सीमित क्षमता है। यह पहले '।/Node_modules' में खोजता है, फिर' ../ node_modules' फिर '../../ node_modules' आदि – slebetman
यह उत्तर मेरे लिए काम करता है: http://stackoverflow.com/a/18264557/1696030" npmrc फ़ाइल सी: \ path \ to \ nodejs \ node_modules \ npm \ npmrc में पाई जा सकती है " –