npm vs yarn

BABY CAT·2023년 1월 7일
0

cmd

목록 보기
3/3

npm install

yarn install 또는 yarn

npm i --save

yarn add

npm i --save-dev

yarn add --dev : --dev 옵션은 -D 와 같다.

패키지 삭제

yarn remove

dependencies와 devDependencies 모두 (package.json 에 명시된) version rule 에 따라 최신 버전으로 업그레이드. 만약 어떤 패키지가 semantic versioning([segVer (https://github.com/semver/semver/blob/master/semver.md))를 따르지 않는다면, version rule이 무색해져 하위 호환성이 보장되지 않는 업그레이드일 수도 있다.

yarn upgrade

특정 패키지를 특정 버전으로 업그레이드

yarn upgrade @

목록들 중에서 원하는 패키지만 최신버전으로 업그레이드하는 interactive terminal ui 를 제공한다.

yarn upgrade-interactive

production 환경서 필요한 dependencies 만 설치

NODE_ENV=production yarn install 또는 yarn install --production

npm i -g

yarn global add

npm init

yarn init

CI 서버와 같이 재생 가능한 의존 패키지가 필요한 경우 --fronzen-lockfile 플래그는 유용합니다. yarn.lock과 package.json이 동기화 되지 않은 상태에서 업데이트가 필요한 경우에는 설치를 실패하고 yarn.lock을 생성하지 않습니다.

yarn install --frozen-lockfile

[출처]http://www.holaxprogramming.com/2017/12/21/node-yarn-tutorials/

0개의 댓글