用途:升级 Remotion 及项目中相关包,保持各 Remotion 依赖版本一致,并同步更新项目本地 Remotion 技能。\n\n主要能力:先检查项目清单与锁文件,识别所用包管理器和 workspace 结构,并保留无关改动。判断 @remotion/cli 是否在本地可用;若可用,运行 npx remotion upgrade,该命令也会更新项目本地的 Remotion 技能,此时跳过手动升级步骤。\n\n若 @remotion/cli 不可用,则手动升级:用 npm view remotion version 获取最新稳定版本;在项目中查找所有已安装的 remotion 与 @remotion/* 依赖,全部升级到该精确版本,保留各自依赖段与项目的 workspace 或 catalog 约定;用 npm view @remotion/studio@<version> dependencies --json 读取目标版本 @remotion/studio 的依赖,将 zod、mediabunny、@huggingface/transformers 等已安装辅助包对齐到所列版本,@mediabunny/* 使用对应的 mediabunny 版本;再运行项目包管理器更新锁文件。\n\n当 @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\n\n最后检查清单与锁文件差异,确保所有 Remotion 包使用同一版本、辅助包使用推荐版本;若 CLI 可用,运行 npx remotion versions 作为额外检查。Remotion 发布说明含变更日志,可用于升级后总结相关变更。限制与具体支持范围暂未提供。
remotion-upgrade
通用与其它
更新于 10-16 07:58