Was bedeutet die Flagge npm -i?

86

Was macht die "i" -Flagge in npm?

Ich habe es so gesehen:

npm i backbone.marionette

Ich habe in der npm-Dokumentation nachgesehen und bei Google ziemlich viel danach gesucht. Ich bin mir nicht sicher, ob es eine Flagge oder ein Befehl ist oder vielleicht überhaupt keine npm-Sache?

krispy
quelle
1
iist nicht dasselbe wie -i. Das ist keine Flagge.
SLaks
Warten Sie also, was ist -i dann?
Krispy

Antworten:

75

Das i-Flag ist für die Installation. Aus der Dokumentation:

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.

Weitere Informationen finden Sie im offiziellen Dokument

MoMoney
quelle
2
Obwohl diese Antwort akzeptiert wurde, zeigt sie die Frage nicht direkt. Der Link führt auch zu einem npm-Paket und nicht zu den offiziellen Dokumenten ( docs.npmjs.com/cli/install) . Dieses Dokument gibt an, dass der Alias ​​für die Installation "i" ist, wobei diese Antwort diesen Leckerbissen nicht anspricht.
trash80
20

Der iias npm-install alias wird unter https://docs.npmjs.com/cli/install erwähnt .

Sie können es mit allen npm-install-Flags verwenden. Zum Beispiel wird unten der Winkel-js und der Live-Server unter Verwendung von npm i installiert

npm i [email protected] --save --save-exact
npm i live-server --save-dev
Alireza Fattahi
quelle