Que signifie l'indicateur npm -i?


87

Que fait le drapeau "i" dans npm?

Je l'ai vu utilisé comme ceci:

npm i backbone.marionette

J'ai regardé dans la documentation de npm et l'ai recherchée sur Google une bonne quantité. Je ne sais pas si c'est un drapeau ou une commande ou peut-être pas du tout une chose npm?


1
in'est pas la même chose que -i. Ce n'est pas un drapeau.
SLaks


Attends alors qu'est-ce que -i alors?
krispy

Réponses:


75

le drapeau i est pour l'installation. De la documentation:

npm install
npm install <pkg>
npm install <pkg>@<tag>
npm install <pkg>@<version>
npm install <pkg>@<version range>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>

Can specify one or more: npm install ./foo.tgz bar@stable /some/folder
If no argument is supplied and ./npm-shrinkwrap.json is 
present, installs dependencies specified in the shrinkwrap.
Otherwise, installs dependencies from ./package.json.

Reportez-vous au document officiel pour plus d'informations ici


2
Bien que cette réponse soit acceptée, elle ne démontre vraiment pas directement la question. Le lien est également vers un package npm et non vers la documentation officielle, qui est docs.npmjs.com/cli/install . Ce document indique que l'alias pour l'installation est «i», où cette réponse ne traite pas de cette friandise.
trash80 le

20

L' alias i est npm-install qui est mentionné dans https://docs.npmjs.com/cli/install .

Vous pouvez l'utiliser avec tous les indicateurs npm-install. Par exemple ci-dessous installera angular-js amd live server en utilisant npm i

npm i angular2@2.0.0-alpha.45 --save --save-exact
npm i live-server --save-dev
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.