@turbo/codemod

Turborepo는 기능이 더 이상 사용되지 않을 때 Turborepo 코드베이스를 업그레이드하는 데 도움이 되는 코드모드 변환 및 자동 마이그레이션 스크립트를 제공합니다.

코드모드는 코드베이스에서 프로그래밍 방식으로 실행되는 변환입니다. 이를 통해 반복적인 변경 사항을 수동으로 관리하지 않고도 대량의 변경 사항을 적용할 수 있습니다.

사용법

먼저 패키지 매니저의 install 명령을 실행했는지 확인하세요.

Terminal
npx @turbo/codemod [transform] [path] [--dry] [--print]
  • transform - 변환 이름, 아래에서 사용 가능한 변환을 참조하세요.
  • path - 변환할 파일 또는 디렉토리
  • --dry - 드라이 런 수행(코드가 편집되지 않음)
  • --print - 비교를 위해 변경된 출력을 출력합니다

Turborepo 버전 업그레이드

대부분의 경우 다음을 실행할 수 있습니다:

Terminal
npx @turbo/codemod

업그레이드에 필요한 모든 코드모드가 자동으로 실행됩니다.

Turborepo 2.x

아래 코드모드는 Turborepo의 두 번째 주요 버전에서 마이그레이션 경로에 사용됩니다.

Turborepo 1.x

아래 코드모드는 Turborepo의 첫 번째 주요 버전에서 마이그레이션 경로에 사용됩니다.