Npm -i bayrağı ne anlama geliyor?


87

"İ" bayrağı npm cinsinden ne işe yarar?

Bunun böyle kullanıldığını gördüm:

npm i backbone.marionette

Npm belgelerine baktım ve Google'da makul bir miktar aradım. Bunun bir bayrak veya komut olup olmadığından emin değilim veya belki de bir npm şeyi değil?


1
iile aynı değil -i. Bu bir bayrak değil.
SLaks


Bekle o zaman -i nedir?
krispy

Yanıtlar:


76

i bayrağı kurulum içindir. Belgelerden:

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.

Daha fazla bilgi için burada resmi belgeye bakın


2
Bu cevap kabul edilse de, soruyu doğrudan göstermiyor. Bağlantı aynı zamanda bir npm paketine yöneliktir ve resmi dokümanlar olan docs.npmjs.com/cli/install'dur . Bu belge, yükleme için takma adın 'i' olduğunu belirtir; burada bu yanıt, bu noktayı ele almaz.
trash80

20

İ olan takma npm yükleyin belirtilen https://docs.npmjs.com/cli/install .

Bunu tüm npm-install bayraklarıyla kullanabilirsiniz. Örneğin, aşağıda npm i kullanarak angular-js amd live server kuracağız.

npm i angular2@2.0.0-alpha.45 --save --save-exact
npm i live-server --save-dev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.