빌드 스크립트는 소스를 빌드 산출물로 바꾸는 명령과 순서를 기록한 것이다. npm 프로젝트에서는 package.json의 scripts 항목에 작업 이름과 명령을 정의할 수 있다. (npm scripts 안내)
- 빌드 명령이 사용하는 입력과 출력 경로를 확인한다. 다른 사람이 같은 이름의 명령을 실행했을 때 같은 작업을 시작할 수 있어야 한다. (스크립트 정의와 실행)
- npm 스크립트는 패키지의 루트 폴더에서 실행된다. 명령을 호출한 위치가 필요한 경우에는
INIT_CWD를 구분해 쓴다. (작업 디렉터리) - 실패한 명령이 뒤의 배포까지 이어지지 않도록 종료 코드를 확인한다. npm은 스크립트가 0이 아닌 코드로 끝나면 해당 과정을 중단한다. (종료 처리)