2015-02-05 17 views
39

Co robi flaga "i" w npm?Co oznacza flaga npm -i?

Widziałem kiedyś tak:

npm i backbone.marionette

Spojrzałem w dokumentacji npm i szukał jej w Google sporo. Nie jestem pewien, czy to flaga, czy polecenie, czy może w ogóle nie coś na przykład?

+0

'I' nie jest taka sama jak' -i'. To nie jest flaga. – SLaks

+0

https://github.com/npm/npm/blob/0e8073ee332c753b78c9e14ea4031a977c590e83/lib/npm.js#L56-L89 – SLaks

+0

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

Odpowiedz

34

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 [email protected] /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. 

zobacz oficjalny dokument, aby uzyskać więcej informacji here

8

The i jest npm zainstalować alias którym mowa w https://docs.npmjs.com/cli/install.

Można go używać z wszystkimi flagami npm-install. Na przykład poniżej zainstaluje serwer kątową-js AMD LIVE za pomocą NPM i

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