विज्ञापन

क्रिप्टो एक्सचेंज बोनस पाएँ

सिर्फ़ साइन अप करने पर मिलने वाले बोनस। शर्तें हर एक्सचेंज की घोषणा से ज्यों की त्यों ली गई हैं।

npm ci

पैकेज और रनटाइम

इस्तेमाल

npm ci [--omit=dev]

node_modules मिटाकर ठीक वही स्थापित करता है जो package-lock.json कहता है; यह lockfile बदलता नहीं और package.json से मेल न खाने पर सीधे विफल हो जाता है, इसीलिए CI में install की जगह यही चलता है।

आम विकल्प

विकल्पअर्थ
--omit=devproduction dependencies only
--ignore-scriptsskip lifecycle scripts, common in CI
--prefer-offlineuse the cache whenever it can
--no-auditskip the vulnerability check for speed
--cache <dir>point at a cache directory the CI runner keeps

उदाहरण

npm ci

deletes node_modules and installs exactly what the lockfile says

npm ci --omit=dev

a production install for a container image

npm ci --ignore-scripts

installs without running third-party install hooks

सवाल हमेशा यही है कि क्या कहाँ जाए: इस प्रोजेक्ट के भीतर, या पूरी मशीन पर।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Qnpm ci क्या करता है?

node_modules मिटाकर ठीक वही स्थापित करता है जो package-lock.json कहता है; यह lockfile बदलता नहीं और package.json से मेल न खाने पर सीधे विफल हो जाता है, इसीलिए CI में install की जगह यही चलता है।

Qइसे कैसे लिखें?

npm ci [--omit=dev] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Qकितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man npm में है। यह कमांड पैकेज और रनटाइम में आती है।

मिलती-जुलती कमांड

man पेज: man npm-ci