升級 Remotion
-
檢查專案的 manifest 和鎖定檔,識別套件管理器與工作區。保留無關的變更。
-
判斷是否已安裝本機端的
@remotion/cli。如果有,則執行:npx remotion upgrade這也會更新專案本機的 Remotion 技能。請跳過下方的手動升級步驟。
-
如果
@remotion/cli未安裝,則手動升級:- 使用
npm view remotion version取得最新的穩定 Remotion 版本。 - 找出專案中所有已安裝的
remotion與@remotion/*依賴,並將它們全部升級到該確切版本。保留它們的 dependencies 區段以及專案的工作區或 catalog 慣例。 - 使用
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 -
檢查 manifest 與鎖定檔的 diff。確保所有 Remotion 套件使用同一個版本,且已安裝的輔助套件使用其建議版本。如果 CLI 可用,請執行
npx remotion versions作為額外檢查。
Remotion 版本發布 內含變更日誌,可協助在升級後彙整相關變更摘要。