SuperAPI AI 工具集

remotion-upgrade

通用与其它

查看项目

更新于 10-16 07:58

技能介绍

用途:升级项目中的 Remotion 及相关软件包,并尽量保持依赖版本一致。

主要能力:先检查项目清单与锁文件,识别所用包管理器与工作区,并保留无关改动。若本地存在 @remotion/cli,则运行 npx remotion upgrade,该命令也会更新项目内的 Remotion 技能,从而跳过手动升级。

若 @remotion/cli 不可用,则手动升级:使用 npm view remotion version 获取最新稳定版本;找到项目中所有已安装的 remotion 与 @remotion/* 依赖,统一升级到该确切版本,同时保留原有依赖区块以及工作区或 catalog 约定。随后通过 npm view @remotion/studio@<version> dependencies --json 读取目标版本对 @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 发布说明包含变更日志,可用于升级后总结相关变化。

限制:资料未说明支持的具体包管理器、兼容范围或价格信息。