Remotion 업그레이드
-
프로젝트 매니페스트와 잠금 파일을 검사하여 패키지 매니저와 워크스페이스를 식별합니다. 관련 없는 변경 사항은 보존합니다.
-
@remotion/cli가 로컬에 설치되어 있는지 확인합니다. 설치되어 있다면 다음 명령어를 실행합니다:npx remotion upgrade이 명령어는 프로젝트 로컬 Remotion 스킬도 업데이트합니다. 아래 수동 업그레이드 단계는 건너뜁니다.
-
@remotion/cli를 사용할 수 없는 경우 수동으로 업그레이드합니다:npm view remotion version명령어로 최신 안정 Remotion 버전을 확인합니다.- 프로젝트 전체에서 설치된 모든
remotion및@remotion/*의존성을 찾아 해당 정확한 버전으로 업그레이드합니다. 의존성 섹션과 프로젝트의 워크스페이스 또는 카탈로그 규칙을 유지합니다. npm view @remotion/studio@<버전> dependencies --json명령어를 사용하여 대상 Remotion 버전의@remotion/studio의존성을 읽습니다. 설치된 보조 패키지(zod,mediabunny,@huggingface/transformers등)를 해당 목록에 있는 버전과 일치시킵니다. 설치된@mediabunny/*패키지에는mediabunny버전을 사용합니다.- 프로젝트의 패키지 매니저를 실행하여 잠금 파일을 업데이트합니다.
-
@remotion/cli를 사용할 수 없는 경우 설치된 Remotion 스킬을 업데이트합니다:npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes -
매니페스트와 잠금 파일의 차이점을 검토합니다. 모든 Remotion 패키지가 하나의 버전을 사용하고 설치된 보조 패키지가 권장 버전을 사용하는지 확인합니다. CLI를 사용할 수 있는 경우 추가 확인을 위해
npx remotion versions명령어를 실행합니다.
Remotion 릴리스 페이지에는 변경 로그가 포함되어 있으며, 업그레이드 후 관련 변경 사항을 요약하는 데 유용할 수 있습니다.