명령이 다음과 같은 튜토리얼을 보았습니다.
npm install --save
--save
옵션은 무엇을 의미합니까?
Google에서 답을 찾을 수 없습니다.
질문자 :Dmitri
명령이 다음과 같은 튜토리얼을 보았습니다.
npm install --save
--save
옵션은 무엇을 의미합니까?
Google에서 답을 찾을 수 없습니다.
npm 5 업데이트:
npm 5.0.0 --save
설치된 모듈이 기본적으로 종속성으로 추가되므로 --save 옵션이 더 이상 필요하지 않습니다. 다른 저장 옵션은 여전히 존재하며 npm install
설명서 에 나열되어 있습니다.
원래 답변:
버전 5 이전에는 NPM이 기본적으로 node_modules
아래에 패키지를 설치했습니다. 앱/모듈에 대한 종속성을 설치하려고 할 때 먼저 설치한 다음 package.json
dependencies
섹션에 적절한 버전 번호와 함께 추가해야 합니다.
--save
옵션은 NPM이 dependencies
섹션 package.json
자동으로 포함하도록 지시하여 추가 단계를 저장합니다.
devDependencies
및 optionalDependencies
아래에 패키지를 저장하는 보완 옵션 --save-dev
및 --save-optional
이 있습니다. grunt
또는 테스트 라이브러리와 같은 개발 전용 패키지를 설치할 때 유용합니다.
npm 5 기준으로 업데이트:
npm 5.0.0부터는 설치된 모듈이 기본적으로 종속성으로 추가되므로 --save 옵션이 더 이상 필요하지 않습니다. 다른 저장 옵션은 여전히 존재하며 npm 설치 설명서에 나열되어 있습니다.
원래 답변:
종속성에 패키지를 추가하려면:
npm install my_dep --save
또는
npm install my_dep -S
또는
npm i my_dep -S
devDependencies에 패키지를 추가하려면
npm install my_test_framework --save-dev
또는
npm install my_test_framework -D
또는
npm i my_test_framework -D
npm 5 기준으로 업데이트:
npm 5.0.0부터는 설치된 모듈이 기본적으로 종속성으로 추가되므로 --save 옵션이 더 이상 필요하지 않습니다. 다른 저장 옵션은 여전히 존재하며 npm 설치 설명서에 나열되어 있습니다.
원래 답변:
package.json
파일이 없으면 아무 일도 하지 않습니다. npm init
를 실행하여 시작합니다. 그런 다음 npm install --save
또는 npm install --save-dev
또는 npm install --save-optional
은 종속성을 나열 package.json
을 업데이트합니다.
패키지를 앱 종속성, dev 종속성 또는 prod 종속성에 저장하는 것과 동일한 -S
, -D
또는 -P
를 사용할 수도 있습니다. 아래에서 더 많은 NPM 단축키를 참조하세요.
-v: --version -h, -?, --help, -H: --usage -s, --silent: --loglevel silent -q, --quiet: --loglevel warn -d: --loglevel info -dd, --verbose: --loglevel verbose -ddd: --loglevel silly -g: --global -C: --prefix -l: --long -m: --message -p, --porcelain: --parseable -reg: --registry -f: --force -desc: --description -S: --save -P: --save-prod -D: --save-dev -O: --save-optional -B: --save-bundle -E: --save-exact -y: --yes -n: --yes false ll and la commands: ls --long
이 바로 가기 목록은 다음 명령을 실행하여 얻을 수 있습니다.
$ npm help 7 config
NPM 5, 사용하는 것이 더 유리한 --save-prod
(또는 -P
이상) --save
로 언급되어 있지만, 같은 일을하고를 설치 NPM . 지금까지 --save
는 제공된 경우 계속 작동합니다.
npm i
또는npm i -S
또는npm i -P
중 하나를 사용하여 모듈을 종속성으로 설치하고 저장할 수 있습니다.
npm i
npm install
의 별칭입니다.
npm i
npm install
과 같으며 기본 저장 모듈을 종속성으로 의미합니다.npm i -S
는 npm install --save
(npm v5-)와 같습니다.npm i -P
는 npm install --save-prod
(npm v5+)와 같습니다. $ npm -v 6.14.4
~ npm -h Usage: npm <command> where <command> is one of: access, adduser, audit, bin, bugs, c, cache, ci, cit, clean-install, clean-install-test, completion, config, create, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, fund, get, help, help-search, hook, i, init, install, install-ci-test, install-test, it, link, list, ln, login, logout, ls, org, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoami npm <command> -h quick help on <command> npm -l display full usage info npm help <term> search for help on <term> npm help npm involved overview Specify configs in the ini-formatted file: /Users/xgqfrms-mbp/.npmrc or on the command line via: npm <command> --key value Config info can be viewed via: npm help config npm@6.14.4 /Users/xgqfrms-mbp/.nvm/versions/node/v12.18.0/lib/node_modules/npm
npm -hi
/npm help install
$ npm -hi npm install (with no args, in package dir) npm install [<@scope>/]<pkg> npm install [<@scope>/]<pkg>@<tag> npm install [<@scope>/]<pkg>@<version> npm install [<@scope>/]<pkg>@<version range> npm install <alias>@npm:<name> npm install <folder> npm install <tarball file> npm install <tarball url> npm install <git:// url> npm install <github username>/<github project> aliases: i, isntall, add common options: [--save-prod|--save-dev|--save-optional] [--save-exact] [--no-save] ~
npm 5부터 npm은 기본적으로 저장됩니다. npm이 이전 버전에서 작동하던 방식과 유사한 구식(자동 저장 없음)으로 작동하도록 하려는 경우 아래와 같이 자동 저장을 활성화하도록 구성 옵션을 업데이트할 수 있습니다.
npm config set save false
현재 설정을 가져오려면 다음 명령을 실행할 수 있습니다.
npm config get save
npm install package_x --save
주어진 패키지(package_x)는 종속성 내부의 package.json에 저장됩니다. 추가하면
npm install <<package_x>> --save-dev
그런 다음 devDependencies 내부에 저장됩니다.
npm i (패키지 이름) --save
간단히 말해서, 위의 명령을 사용하면 package.json 파일에 패키지 이름을 쓸 필요가 없습니다. 프로덕션을 위해 이동하거나 다른 시간에 설정할 때 필요한 버전과 함께 패키지 이름과 종속성을 자동으로 추가합니다.
npm 도움말 설치
npm install --save
또는 npm install --save-dev
프로젝트에 패키지를 설치하는 동안 이 두 옵션 중에서 하나를 선택하는 이유.
npm install --save
pacakage.json
파일 dependency
필드에 항목을 추가 dev-dependency
다른 항목을 추가한다는 위의 답변에서 상황이 분명합니다.
따라서 pacakge.json 파일에 설치 모듈을 입력해야 하는 이유는 git
에서 코드를 체크인하거나 다른 사람에게 코드를 제공 node-modules
없이 제공하거나 확인하기 때문에 질문이 발생합니다. 일반적인 장소에서도 사용할 수 있으므로 이를 방지하기 위해 그렇게 합니다.
따라서 다른 사람이 해당 프로젝트에 구체적으로 또는 필요한 모든 모듈을 가져오는 방법은 해당 프로젝트를 실행하거나 개발하는 데 필요한 모든 패키지 항목이 있는 from the package.json
따라서 코드 we simply need to run the npm install
명령을 실행하기만 하면 package.json 파일을 읽고 필요한 필수 패키지를 설치합니다.
package.json에 종속성을 추가하는 더 쉽고(더 멋진) 방법은 명령줄에서 수행하고 원하는 방식에 따라 --save 또는 --save-dev로 npm install 명령에 플래그를 지정하는 것입니다. 그 의존성을 사용하십시오.
–npm install --save 또는 -S: 다음 명령을 npm install과 함께 사용하면 설치된 모든 코어 패키지가 package.json 파일의 종속성 섹션에 저장됩니다. 핵심 종속성은 응용 프로그램이 원하는 결과를 제공하지 않는 패키지입니다. 그러나 앞서 언급했듯이 npm 5.0.0 버전 이상에서는 불필요한 기능입니다.
npm install --save
출처 : http:www.stackoverflow.com/questions/19578796/what-is-the-save-option-for-npm-install
CSS로 텍스트를 세로로 가운데에 맞추려면 어떻게 합니까? [복제하다] (0) | 2021.11.23 |
---|---|
목록의 마지막 요소를 얻는 방법은 무엇입니까? (0) | 2021.11.23 |
문자열을 날짜 시간으로 변환 (0) | 2021.11.23 |
jQuery를 사용하여 드롭다운 목록(선택 상자)에서 선택한 텍스트 가져오기 (0) | 2021.11.23 |
Python에서 문자열의 하위 문자열을 얻으려면 어떻게 해야 합니까? (0) | 2021.11.19 |