2015-02-05 602 views
39

npm中的「i」標誌是做什麼的?npm -i標誌是什麼意思?

只見它用這樣的:

npm i backbone.marionette

我看了故宮文檔和尋找它在谷歌有相當數量。我不確定它是否是旗幟或命令,或者根本不是npm的東西?

+0

'i'是不一樣的'-i'安裝角JS AMD活服務器。那不是一面旗幟。 – SLaks 2015-02-05 18:27:34

+0

https://github.com/npm/npm/blob/0e8073ee332c753b78c9e14ea4031a977c590e83/lib/npm.js#L56-L89 – SLaks 2015-02-05 18:28:41

+0

等等,那麼什麼是 - 我呢? – krispy 2015-02-06 15:38:54

回答

34

i標誌爲安裝。從技術文檔:

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. 

請參考官方文件以獲取更多信息here