Remotion のアップグレード
-
プロジェクトのマニフェストとロックファイルを検査し、パッケージマネージャーとワークスペースを特定します。関連のない変更は保持します。
-
@remotion/cliがローカルで利用可能かどうかを確認します。利用可能な場合は、次のコマンドを実行します。npx remotion upgradeこれにより、プロジェクトローカルの Remotion スキルも更新されます。以下の手動アップグレードはスキップしてください。
-
@remotion/cliが利用できない場合は、手動でアップグレードします。npm view remotion versionで最新の安定版 Remotion バージョンを取得します。- プロジェクト全体でインストールされているすべての
remotionおよび@remotion/*依存関係を検索し、それらをすべてその正確なバージョンにアップグレードします。依存関係セクションとプロジェクトのワークスペースまたはカタログ規則は保持します。 - 対象の Remotion バージョンの
@remotion/studio依存関係をnpm view @remotion/studio@<version> dependencies --jsonで読み取ります。インストールされている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 パッケージが1つのバージョンを使用し、インストールされている補助パッケージが推奨バージョンを使用していることを確認します。CLI が利用可能な場合は、追加のチェックとして
npx remotion versionsを実行します。
Remotion リリース には変更ログが含まれており、アップグレード後の関連する変更を要約する際に役立ちます。