“Npm -d install” में “-d” क्या है?


87

मैंने कुछ पोस्ट देखी हैं जो npmएक -dतर्क के साथ चलने का उल्लेख करती हैं । उदाहरण के लिए, इस मुद्दे को करने के लिए संदर्भित करता है npm -d install coffee-script। कर रहे हैं कुछ अन्य पृष्ठों है कि इस वाक्य रचना का उल्लेख, सहित स्थापित निर्देश कम से कम एक NPM पैकेज के लिए।

लेकिन मैं इस -dतर्क के लिए कोई दस्तावेज नहीं ढूंढ पाया । के लिये दस्तावेजnpm install मेकअप का कोई जिक्र नहीं -d, और न ही NPM पूछे जाने वाले प्रश्न , और न ही अन्य ऐसे कई पृष्ठ मैं के माध्यम से देखा है में से कोई कार्य।

क्या -dविकल्प कुछ भी करता है? यदि ऐसा है तो क्या?


2
मुझे लगता है कि "npm i -D .........." होना चाहिए जो कि "npm install --save-dev ............" के बराबर होगा
DevWL

@DevWL, क्या आपने इस प्रश्न के अन्य उत्तर पढ़े हैं? :-) -dऔर -Dअलग हैं। stackoverflow.com/a/28463702/87399
जो व्हाइट

जवाबों:


77

यह एक शॉर्टकट है --loglevel info

देखें shorthands और अन्य CLI ब्योरा अनुभाग :

  • -d: --loglevel info

90
आह ... बेशक कमांड-लाइन पैरामीटर उन पृष्ठों पर प्रलेखित नहीं होंगे जो कमांड-लाइन मापदंडों या उन आदेशों के बारे में बात करते हैं जो वे लागू होते हैं। मुझे मूर्ख!
जो व्हाइट

3
@JoeWhite Ugh, बस मेरे बालों को फाड़ रही थी यह जानने की कोशिश कर रही थी कि यह क्या है। Google छोटी कमांड लाइन विकल्पों के लिए बिल्कुल अनुकूल नहीं है।
एलेक्स बी

"मिस" होने के लिए बहुत अधिक समझ में आता है ... बस Google से पूछें कि क्या वे सहमत हैं: google.com/search?q=npm+install+-d
Seb Nilsson

3
debugफिर क्या था ? आह, पता चलता है कि --loglevel debug"क्रिया" ( -dd) और "मूर्खतापूर्ण" ( -ddd) नहीं है। काफी उचित।
फिलजीन

107

यदि कोई अन्य व्यक्ति यहां वेब खोज से समाप्त होता है, तो -d ध्वज ऊपरी-केस -D के समान नहीं है, बाद वाला - save-dev के लिए एक ध्वज पर्यायवाची है।


4
अच्छा एक :) वास्तव में, अपने सीएलआई विकल्पों का दस्तावेज़ीकरण करने के बारे में यहाँ एक उल्लेखनीय बात है, है ना? :)
बोरिसओकुंस्की

1
ठीक है। अब हम जानते हैं कि "-D" और "-d" अलग-अलग विकल्प हैं। लेकिन "-d" क्या करता है? मैंने कभी भी "-DD" देखा और अभी भी यह नहीं जानता कि इसके लिए क्या उपयोग किया जाता है
titou10

सभी विकल्पों को प्रलेखित किया गया है और उनके उत्तर में दिए गए लिंक मार्क कहन में समझाया गया है।
जॉन क्रुएल

-1

खैर, यह कुछ ऐसा है जो मुझे भ्रमित करता है, लेकिन जब npm installएक त्रुटि संदेश बनाते हैं तो npm install -dमुझे बहुत अधिक बार बचाया गया है।
-dध्वज का उपयोग स्थानीय रूप --saveसे एनपीएम स्थापित करने के लिए किया जाता है जो आपकी package.jsonफ़ाइल में अपडेट किए गए पैकेजों को बचाने के लिए है

npm install -d --save 

दूसरी ओर npm -D थोड़ा अलग है। Npm प्रलेखन के अनुसार -D का पर्याय है--save-dev

aliases: npm i, npm add
common options: [-P|--save-prod|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [-B|--save-bundle] [--no-save] [--dry-run]

? स्‍थानीय रूप से स्‍थापित करने से कुछ भी लेना-देना नहीं है -d। npm हमेशा स्थानीय रूप से स्थापित करता है जब तक आप निर्दिष्ट नहीं करते -g/ --global। आप के -dसाथ भ्रमित कर रहे हैं -D? जैसा कि एक अन्य उत्तर पहले से ही बताता है, दोनों असंबंधित हैं - या -dतो संबंधित नहीं है --saveया -D/ --save-dev। (वास्तव में npm के हिस्से पर नामकरण की खराब पसंद।)
जो व्हाइट

नमस्ते हाँ, इसीलिए मैंने उस -d बल का उल्लेख करने के लिए npm को स्थानीय रूप से स्थापित करने के लिए कुछ समय में npm को थोड़ा तार दिया ताकि -d ने मुझे इस काम को करने में बहुत मदद की। दूसरी ओर आपके द्वारा टैग किए गए लिंक में -d का अंतर नहीं है और -D केवल यह कहता है कि वे अलग हैं, लेकिन इसका कोई मतलब नहीं है
इंद्रजीत एकनायके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.