2015-02-05 20 views
39

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

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

npm i backbone.marionette

tôi nhìn vào tài liệu NPM và tìm kiếm nó trên Google một số tiền hợp lý. Tôi không chắc chắn nếu nó là một lá cờ hoặc lệnh hoặc có thể không phải là một điều npm ở tất cả?

+0

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

+0

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

+0

Đợi vậy -i thì sao? – krispy

Trả lời

34

cờ 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 [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. 

Tham khảo tài liệu chính thức cho biết thêm thông tin here

8

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ờ npm-install. Ví dụ dưới đây sẽ cài đặt máy chủ góc-js amd sống bằng cách sử dụng NPM i

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