yarn install을 실행할 때 특정 작업을 자동으로 실행하고 싶다면, preinstall, postinstall, prepare 같은 스크립트를 활용할 수 있습니다. 이 글에서는 각각의 역할과 활용 방법을 알아보겠습니다.
preinstall 스크립트는 yarn install이 실행되기 직전에 실행됩니다. 보통 환경 설정이나 의존성 검사 등에 사용됩니다.
{
"scripts": {
"preinstall": "echo '패키지 설치 전 실행됩니다'"
}
}
위처럼 설정하면 yarn install을 실행할 때 "패키지 설치 전 실행됩니다"라는 메시지가 출력됩니다.
.npmrc 또는 .yarnrc 설정 파일 동적 생성postinstall 스크립트는 yarn install이 완료된 직후 실행됩니다. 보통 빌드 과정이나 추가적인 설정 작업을 수행할 때 사용됩니다.
{
"scripts": {
"postinstall": "echo '패키지 설치 후 실행됩니다'"
}
}
yarn build 실행)