关于 vite-plugin
@editframe/vite-plugin 为构建 Editframe compositions 的 Vite 项目提供本地开发功能,包括按需视频转码和视觉回归测试,无需依赖云 API。
主要功能
- 01按需视频转码
- 02本地提供图片和字幕
- 03使用 Vitest 进行视觉回归比对
- 04转码资源缓存与清理
适用场景
- 01在本地开发 Editframe compositions
- 02使用 Vitest 检查视觉变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ editframe/ skills --skill vite-plugin安装后在 Claude Code 中输入/vite-plugin确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/file-api.mdgetting-started.mdjit-transcoding.mdlocal-assets.mdvisual-testing.md详细介绍
Vite 插件
@editframe/vite-plugin 为你的 Vite 项目添加本地开发功能。它负责按需转码视频、本地提供资源,以及进行视觉回归测试,让你无需依赖云端 API 即可开发 Editframe 合成内容。
功能
- 即时视频转码 — 首次请求时将视频转码为可流式传输的格式,并缓存以供后续加载
- 本地资源服务 — 在本地提供图像和字幕,并进行缓存
- 视觉测试 — 提供用于使用 Vitest 进行视觉回归测试的图像比较工具
- 缓存管理 — 自动缓存转码后的资源,并支持清除缓存
安装
npm install @editframe/vite-plugin
配置
// vite.config.ts
import { defineConfig } from "vite";
import { vitePluginEditframe } from "@editframe/vite-plugin";
export default defineConfig({
plugins: [
vitePluginEditframe({
root: "./src", // Base directory for resolving file paths
cacheRoot: "./cache", // Directory for cached transcoded assets
}),
],
});
评论
支持 Markdown