2015-02-05 20 views
39

Cosa fa il flag "i" in npm?Che cosa significa il flag npm -i?

l'ho visto usato in questo modo:

npm i backbone.marionette

ho guardato nella documentazione NPM e cercato su Google una discreta quantità. Non sono sicuro se si tratta di una bandiera o comando o forse non è una cosa npm?

+0

'I' non è la stessa come' -i'. Quella non è una bandiera. – SLaks

+0

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

+0

Aspetta quindi cosa è -i quindi? – krispy

risposta

34

il flag i è per l'installazione. Dalla documentazione:

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. 

consultare il documento ufficiale per ulteriori informazioni here

8

Il i è NPM-installare alias che è menzionato in https://docs.npmjs.com/cli/install.

È possibile utilizzarlo con tutti i flag di installazione npm. Per esempio sotto installerà server di angolare-js AMD LIVE utilizzando NPM i

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