npm -i 플래그는 무엇을 의미합니까?


87

npm에서 "i"플래그는 무엇을합니까?

나는 다음과 같이 사용되는 것을 보았다.

npm i backbone.marionette

나는 npm 문서를 살펴보고 Google에서 상당한 양을 검색했습니다. 플래그인지 명령인지 아니면 npm이 아닌지 잘 모르겠습니다.


1
i과 같지 않습니다 -i. 그것은 깃발이 아닙니다.
SLaks


그럼 -i가 뭐죠?
krispy

답변:


75

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
이 답변은 받아 들여졌지만 실제로 질문을 직접적으로 보여주지는 않습니다. 링크는 docs.npmjs.com/cli/install 인 공식 문서가 아닌 npm 패키지 에도 있습니다. 그 문서는 설치 별칭이 'i'라고 명시하고 있는데,이 답변은 그 문제를 해결하지 않습니다.
trash80

20

나는이 별칭 NPM 설치 에 언급 https://docs.npmjs.com/cli/install을 .

모든 npm-install 플래그와 함께 사용할 수 있습니다. 예를 들어 아래는 npm i 를 사용하여 angular-js amd 라이브 서버를 설치합니다.

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.