Turborepo API 레퍼런스
Turborepo의 API 레퍼런스는 다음 섹션으로 나뉩니다:
설정
turbo.json 설정하기
`turbo`의 동작을 설정합니다.
패키지 설정
패키지에 특정한 설정을 만듭니다.
시스템 환경 변수
환경 변수를 사용하여 `turbo`의 동작을 변경합니다.
파일 glob 사양
`turbo`가 사용할 파일을 정의합니다.
명령어
run
`turbo`를 사용하여 작업을 실행합니다.
watch
의존성을 인식하는 단일 프로세스 작업 감시자입니다.
prune
대상 workspace에 대한 부분 monorepo를 생성합니다.
boundaries
monorepo에서 모범 사례를 시행합니다.
ls
monorepo의 패키지를 나열합니다.
query
monorepo에 대해 GraphQL 쿼리를 실행합니다.
generate
새로운 앱과 패키지로 Turborepo를 확장합니다.
login
Remote Cache 제공자에 로그인합니다.
logout
Remote Cache 제공자에서 로그아웃합니다.
link
저장소를 Remote Cache에 연결합니다.
unlink
Remote Cache에서 저장소 연결을 해제합니다.
scan
Turborepo에 가장 빠른 기본값을 활성화합니다.
bin
`turbo` 바이너리의 경로를 가져옵니다.
telemetry
머신의 텔레메트리를 관리합니다.
패키지
create-turbo
예제를 사용하여 Turborepo를 시작합니다.
eslint-config-turbo
`turbo.json`에 나열되지 않은 환경 변수를 찾습니다.
turbo-ignore
`turbo-ignore`를 사용하여 작업을 건너뜁니다.
@turbo/gen
Turborepo 생성기의 타입 정의입니다.
플래그 구문
값이 필요한 옵션은 등호와 함께 전달할 수 있으며, 공백이 필요한 경우 따옴표를 사용합니다.
전역 플래그
--color
비대화형 터미널에서도 색상 사용을 강제합니다. 이는 색상 렌더링을 지원하는 GitHub Actions와 같은 CI 환경에서 색상 출력을 활성화하는 데 유용합니다.
--no-color
대화형 터미널에서도 터미널 출력에서 색상을 억제합니다.
--no-update-notifier
업데이트 알림을 비활성화합니다. 이 알림은 CI 환경에서 실행할 때 자동으로 비활성화되지만 이 플래그를 통해 수동으로 비활성화할 수도 있습니다.
또는 TURBO_NO_UPDATE_NOTIFIER 환경 변수를 사용하여 알림을 비활성화할 수 있습니다.