Co oznacza flaga npm -i?


87

Co robi flaga „i” w npm?

Widziałem to w ten sposób:

npm i backbone.marionette

Przejrzałem dokumentację npm i sporo szukałem w Google. Nie jestem pewien, czy jest to flaga, polecenie, czy może w ogóle nie jest to rzecz npm?


1
ito nie to samo co -i. To nie jest flaga.
SLaks


Czekaj, więc co to jest -i?
krispy

Odpowiedzi:


76

flaga i jest do zainstalowania. Z dokumentacji:

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.

Patrz dokument urzędowy, aby uzyskać więcej informacji tutaj


2
Chociaż ta odpowiedź została zaakceptowana, tak naprawdę nie przedstawia bezpośrednio pytania. Odsyłacz prowadzi również do pakietu npm, a nie do oficjalnej dokumentacji, czyli docs.npmjs.com/cli/install . Ten dokument podaje alias do instalacji to „i”, gdzie ta odpowiedź nie dotyczy tej ciekawostki.
śmieci 80

20

I jest npm zainstalować alias , który jest wymieniony w https://docs.npmjs.com/cli/install .

Możesz go używać ze wszystkimi flagami npm-install. Na przykład poniżej zainstaluje serwer live angular-js amd przy użyciu npm i

npm i angular2@2.0.0-alpha.45 --save --save-exact
npm i live-server --save-dev
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.