Cờ npm -i có nghĩa là gì?


87

Cờ "i" làm gì trong npm?

Tôi thấy nó được sử dụng như thế này:

npm i backbone.marionette

Tôi đã xem trong tài liệu npm và tìm kiếm nó trên Google với số tiền khá lớn. Tôi không chắc đó là cờ hay lệnh hay có thể không phải là thứ npm?


1
ikhông giống như -i. Đó không phải là một lá cờ.
SLaks


Chờ đã vậy -i là gì?
krispy

Câu trả lời:


76

cờ tôi là để cài đặt. Từ tài liệu:

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.

Tham khảo tài liệu chính thức để biết thêm thông tin tại đây


2
Mặc dù câu trả lời này được chấp nhận, nhưng nó thực sự không trực tiếp chứng minh câu hỏi. Liên kết cũng là một gói npm chứ không phải tài liệu chính thức, là docs.npmjs.com/cli/install . Tài liệu đó chỉ ra bí danh để cài đặt là 'i', trong đó câu trả lời này không giải quyết được tidbit đó.
thùng rác 80

20

Các i là NPM-cài đặt bí danh được đề cập trong https://docs.npmjs.com/cli/install .

Bạn có thể sử dụng nó với tất cả các cờ npm-install. Ví dụ bên dưới sẽ cài đặt máy chủ trực tiếp angle -js amd bằng cách sử dụng npm i

npm i angular2@2.0.0-alpha.45 --save --save-exact
npm i live-server --save-dev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.