关于 remotion-upgrade
用于升级现有项目中 Remotion 的技能。它检查包管理配置,统一 Remotion 及辅助包版本,更新锁文件并检查变更。
主要功能
- 01识别包管理器与工作区
- 02优先使用 Remotion CLI
- 03统一 Remotion 包版本
- 04更新辅助依赖与锁文件
- 05检查升级差异和版本
适用场景
- 01升级现有 Remotion 项目
- 02统一 Remotion 包版本
- 03同时更新 Remotion 技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ remotion-dev/ skills --skill remotion-upgrade安装后在 Claude Code 中输入/remotion-upgrade确认已加载。
附带文件agents/openai.yamlassets/remotion-icon.svg
详细介绍
升级 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-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes -
检查清单文件和锁文件的差异。确保所有 Remotion 包使用同一版本,且已安装的辅助包使用推荐版本。如果 CLI 可用,请额外运行
npx remotion versions进行检查。
Remotion 发行说明包含更新日志,可用于总结升级后的相关变化。
评论
支持 Markdown