yarn add
패키지·런타임
쓰는 꼴
yarn add [-D] <package>[@version]패키지를 넣고 yarn.lock을 갱신합니다 — yarn만 치면 install이 되고, Yarn 2부터는 yarn global add가 없어져 한 번 쓰는 도구는 yarn dlx로 실행합니다.
자주 쓰는 옵션
| 옵션 | 뜻 |
|---|---|
| -D | devDependency |
| -P | peerDependency |
| -O | optionalDependency |
| -E | exact version, no range |
| --mode=update-lockfile | only touch yarn.lock, do not install |
예시
yarn add react react-domadds both and updates yarn.lock
yarn add -D typescriptadds a dev-only dependency
yarn add lodash@4.17.21pins one version
무엇을 어디에 넣는지가 문제입니다. 프로젝트 안인지 시스템 전체인지 먼저 정하세요.
읽는 방법
- 대괄호 [ ]는 넣어도 되고 안 넣어도 되는 자리입니다.
- 점 셋 …은 여러 개를 이어 쓸 수 있다는 뜻입니다.
- 옵션은 대소문자를 가립니다 — -r과 -R이 다른 명령도 있습니다.
자주 묻는 것
Q. yarn add은 무엇을 하나요?
패키지를 넣고 yarn.lock을 갱신합니다 — yarn만 치면 install이 되고, Yarn 2부터는 yarn global add가 없어져 한 번 쓰는 도구는 yarn dlx로 실행합니다.
Q. 어떻게 치나요?
yarn add [-D] <package>[@version] — 대괄호는 생략할 수 있는 자리입니다.
Q. 옵션은 몇 개나 자주 쓰나요?
여기 정리한 것은 5개입니다. 전체 목록은 man yarn에 있습니다. 이 명령은 패키지·런타임 갈래입니다.
같이 보는 명령
man 페이지: man yarn-add