关于 remotion-upgrade
用于升级 Remotion 依赖及相关技能的仓库技能,面向项目开发者。它涵盖使用 Remotion CLI 升级,以及 CLI 不可用时的手动流程。
主要功能
- 01识别包管理器和工作区
- 02使用 Remotion CLI 升级
- 03手动统一 Remotion 依赖
- 04更新 Remotion 技能
- 05检查版本和锁文件变更
适用场景
- 01升级项目中的 Remotion
- 02统一各工作区的软件包版本
- 03检查依赖和锁文件变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ remotion-dev/ remotion --skill remotion-upgrade安装后在 Claude Code 中输入/remotion-upgrade确认已加载。
附带文件agents/openai.yaml
详细介绍
升级 Remotion
-
检查项目清单文件和锁文件,以确定包管理器和工作区。保留无关更改。
-
确定本地是否可用
@remotion/cli。如果可用,请运行:npx remotion upgrade这也会更新项目本地的 Remotion 技能。跳过下面的手动升级步骤。
-
如果
@remotion/cli不可用,请手动升级:- 使用
npm view remotion version获取最新稳定版 Remotion。 - 查找项目中所有已安装的
remotion和@remotion/*依赖,并将它们全部升级到完全相同的版本。保留它们所属的依赖分区以及项目的工作区或目录约定。 - 使用
npm view @remotion/studio@<version> 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-license remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes -
检查清单文件和锁文件的差异。确保所有 Remotion 包使用同一版本,且已安装的辅助包使用推荐版本。如果 CLI 可用,请额外运行
npx remotion versions进行检查。
Remotion 发行说明包含更新日志,可用于总结升级后的相关变化。
评论
支持 Markdown