ReScript in Korean

개요

원문

리스크립트는 빌드 시스템인 rescript를 제공합니다. 빠르고 간결하며, 커뮤니티의 권위 있는 빌드 시스템으로 사용되고 있습니다.

모든 리스크립트 프로젝트는 빌드 설정 파일인 bsconfig.json 이 필요합니다.

옵션

rescript -help 명령어의 결과입니다:

❯ rescript -help
Available flags
-v, -version display version number
-h, -help display help
Subcommands:
build
clean
format
convert
help
Run rescript subcommand -h for more details,
For example:
rescript build -h
rescript format -h
The 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