리스크립트는 빌드 시스템인 rescript
를 제공합니다. 빠르고 간결하며, 커뮤니티의 권위 있는 빌드 시스템으로 사용되고 있습니다.
모든 리스크립트 프로젝트는 빌드 설정 파일인 bsconfig.json
이 필요합니다.
옵션
rescript -help
명령어의 결과입니다:
❯ rescript -helpAvailable flags-v, -version display version number-h, -help display helpSubcommands:buildcleanformatconverthelpRun rescript subcommand -h for more details,For example:rescript build -hrescript format -hThe default `rescript` is equivalent to `rescript build` subcommand
프로젝트 빌드
각 빌드는 프로젝트의 소스 파일로부터 빌드 아티팩트를 만듭니다.
프로젝트를 빌드하려면 (의존성과 고정된 의존성을 포함합니다), 다음 명령어를 실행하세요:
rescript
이 명령어는 rescript build
의 별칭입니다.
변경사항을 감시하여 빌드하려면 다음과 같이 실행하세요:
rescript build -w
파일의 새로운 변화를 찾고 빌드를 다시 실행합니다.
참고: 써드파티 라이브러리 (node_modules
또는 고정 의존성 등)은 감시되지 않습니다. 만약 감시한다면 node.js의 감시자 갯수를 초과할 수 있습니다.
참고 2: 빌드 중 하위 패키지의 변경을 확인 해야하는 자바스크립트 모노 레포 방식(npm
또는 yarn
워크스페이스)으로 프로젝트를 설정하려는 경우 메인 프로젝트의 bsconfig.json
에 고정된 의존성을 정의해야합니다. 자세한 내용은 여기를 확인하세요.
프로젝트 초기화
각별히 안정적인 빌드가 보장되어야 하는 경우에는 다음 명령어를 사용하세요:
rescript clean
이를 통해 프로젝트의 빌드 아티팩트가 초기화됩니다. 의존성의 아티팩트도 함께 정리하려면 다음 명령어를 실행하세요:
rescript clean -with-deps