- 참고 링크 :
기본
yarn upgrade yarn upgrade left-pad yarn upgrade left-pad@^1.0.0 yarn upgrade left-pad grunt yarn upgrade @angular
버전 명시
^
,~
,<=
,>
, or anexact version
패턴매치
패턴에 매치하는 모든 라이브러리들을 업그레이드 한다.
# yarn upgrade --pattern <pattern> yarn upgrade --pattern gulp yarn upgrade left-pad --pattern "gulp|grunt" yarn upgrade --latest --pattern "gulp-(match|newer)"
Latest
yarn upgrade --latest yarn upgrade left-pad --latest yarn upgrade left-pad grunt --latest --tilde
범위를 명확하게 명시하기 위해서 추가로
--caret
, --tilde
, --exact
을 명시할 수 있다.Scope
잘 안되는데.. 전체가 다 업그레이드 되는데 어떻게 하는 거지?
특정 단어로 시작하는 라이브러리들만을 일괄로 업그레이드 해야 할 때
@이름
을 지정하면 이름으로 시작하는 라이브러리들을 다 업데이트 시킬 수 있다.스코프 지정 시에는 반드시
@
로 시작해야 한다.# yarn upgrade (--scope|-S) @scope [--latest] [--pattern] yarn upgrade --scope @angular # angular로 시작하는 라이브러리들 다 업그레이드 yarn upgrade -S @angular