แฟล็ก npm -i หมายถึงอะไร


87

แฟล็ก "i" ทำอะไรใน npm

ฉันเห็นมันใช้แบบนี้:

npm i backbone.marionette

ฉันดูในเอกสาร npm และค้นหาใน Google เป็นจำนวนพอสมควร ฉันไม่แน่ใจว่ามันเป็นแฟล็กหรือคำสั่งหรืออาจจะไม่ใช่สิ่งที่ npm เลย?


1
iไม่เหมือนกับ-i. นั่นไม่ใช่การฟันธง
SLaks


เดี๋ยวก่อน -i คืออะไร?
krispy

คำตอบ:


76

แฟล็ก 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 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.

อ้างอิงเอกสารอย่างเป็นทางการสำหรับข้อมูลเพิ่มเติมที่นี่


2
แม้ว่าคำตอบนี้จะได้รับการยอมรับ แต่ก็ไม่ได้แสดงถึงคำถามโดยตรง การเชื่อมโยงยังเป็นแพคเกจที่ NPM และไม่เอกสารอย่างเป็นทางการซึ่งเป็นdocs.npmjs.com/cli/install เอกสารดังกล่าวระบุนามแฝงสำหรับการติดตั้งคือ "i" โดยที่คำตอบนี้ไม่ได้ระบุถึงความเป็นระเบียบเรียบร้อยนั้น
trash80

20

ฉันจะ NPM ติดตั้งนามแฝงซึ่งเป็นที่กล่าวถึงในhttps://docs.npmjs.com/cli/install

คุณสามารถใช้ได้กับแฟล็ก npm-install ทั้งหมด ตัวอย่างด้านล่างจะติดตั้ง angular-js amd live server โดยใช้npm i

npm i angular2@2.0.0-alpha.45 --save --save-exact
npm i live-server --save-dev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.