मैं जानता हूँ कि मैं थोड़ी देर हो चुकी (ठीक है, सुपर देर) इस का जवाब देने में हूँ, लेकिन मैं सिर्फ का सामना करना पड़ा त्वरित उत्तराधिकार में निजी और सार्वजनिक दोनों रजिस्ट्रियों को प्रकाशित करने के दौरान एक ही समस्या है।
इस समस्या के लिए मुझे मिला सबसे अच्छा समाधान उपयोगकर्ता स्तर पर दूसरी या तीसरी कॉन्फ़िगरेशन फ़ाइल है। वे कर रहे हैं कि से
Admins-iMac% ls -la ~/.npmrc* -rw------- 1 moi staff 52 10 Apr 14:48 /Users/moi/.npmrc -rw-r--r-- 1 moi staff 498 10 Apr 14:52 /Users/moi/.npmrc-private-reg -rw-r--r-- 1 moi staff 70 10 Apr 14:48 /Users/moi/.npmrc-public-reg
"निजी" और "सार्वजनिक" dotfiles मैं क्रमशः Artifactory और npmjs.org उपयोगकर्ता सेटअप है में, लेकिन एक तरफ: यह कैसे मेरे $HOME
निर्देशिका पल में दिखता है खाली। मेरे डिफ़ॉल्ट NPM विन्यास फाइल भी इसके अंदर बहुत कम मेरी विन्यास के अधिकांश के रूप में एक वैश्विक फ़ाइल में बैठता है, कारण है कि पीछे इस सवाल यद्यपि के लिए बिंदु के पास हैं ...
यह मेरे प्रकाशन की बात आती है रजिस्ट्री के लिए एक मॉड्यूल, मैं बस उस फ़ाइल के पथ के साथ --userconfig
विकल्प पास करता हूं जिसे मैं प्रमाणित करना चाहता हूं।
उदाहरण के लिए, मैं सिर्फ एक पैकेज सार्वजनिक NPM रजिस्ट्री करने के लिए आसानी से धक्का दे दिया, इस तरह:
npm publish --userconfig ~/.npmrc-public-reg
स्रोत
2017-04-10 15:29:57
आप खाता – Markasoftware
स्विच करने के लिए एक छोटी खोल स्क्रिप्ट सेट अप कर सकता है निश्चित रूप से मैं कर सकता था। हम पूरी दुनिया को स्क्रिप्ट कर सकते हैं। ☺ मैं अपना प्रश्न अपडेट करूंगा। धन्यवाद –
बचाव के लिए लिनक्स! – Markasoftware