의존성을 추가하거나 갱신하거나 삭제하고 싶은 경우, 몇 가지 명령어에 대해 알고 있어야 합니다.
각각 명령어는 자동으로 여러분의
package.json과
yarn.lock 파일을 갱신합니다.
다른 패키지를 사용하고 싶다면, 먼저 의존성 목록에 추가해야합니다. 그러기 위해서 다음 명령어를 실행합니다:
yarn add [package]
이 명령어는 자동으로 package.json 파일의 의존성 목록에 [package]를 추가합니다.
뿐만 아니라, 변동 사항을 반영하기 위해 yarn.lock 파일을 갱신합니다.
{
"name": "my-package",
"dependencies": {
+ "package-1": "^1.0.0"
}
}
또한 플래그를 사용하여 다른 종류의 의존성 을 추가할 수 있습니다:
yarn add --dev to add to devDependenciesyarn add --peer to add to peerDependenciesyarn add --optional to add to optionalDependencies의존성 버전이나 태그를 명시하여 설치하고 싶은 버전의 패키지를 특정할 수 있습니다.
yarn add [package]@[version]
yarn add [package]@[tag]
[버전]이나 [태그]는 package.json 파일에 추가되고 의존성을 설치할때 이용됩니다.
For example:
yarn add package-1@1.2.3
yarn add package-2@^1.0.0
yarn add package-3@beta
{
"dependencies": {
"package-1": "1.2.3",
"package-2": "^1.0.0",
"package-3": "beta"
}
}
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
이 명령어는 package.json과 yarn.lock 파일을 판올림합니다.
{
"name": "my-package",
"dependencies": {
- "package-1": "^1.0.0"
+ "package-1": "^2.0.0"
}
}
yarn remove [package]
이 명령어는 package.json과 yarn.lock 파일을 갱신합니다.
← 이전: 새로운 프로젝트 생성하기 다음: 의존성 설치하기 →