Skip to main content
某些 CLI 流程需要本地辅助二进制文件。youka deps ensure 会将它们下载到 ~/.youka/binaries,进行校验,并在后续运行时复用缓存副本。 通常在两种情况下需要这些依赖项:
  • URL 导入:从远程 URL 创建项目可能需要 ffmpegffprobeyt-dlp
  • 本地渲染:youka export create --local 需要 ffmpegffprobe、Remotion 和 Chromium

deps status

youka deps status [--for <scope>]
deps status 是只读的。它会输出所需二进制文件是否已安装并可用,然后在需要配置时建议对应的 deps ensure 命令。

示例

youka deps status --json

deps ensure

youka deps ensure [--for <scope>] [--update]

选项

选项描述
--for <scope>要安装或检查的依赖集:urlrenderall。默认为 all
--update强制刷新受支持的二进制文件。

Scope

Scope安装内容
urlffmpegffprobeyt-dlp,以及可选的 deno
renderffmpegffprobe、Remotion 和 Chromium
all两者都安装

示例

youka deps ensure --json
不使用 --json 时,deps ensure 会打印进度条以及摘要,说明哪些二进制文件已验证、已下载或已跳过。

接下来

  • Projects - 从文件或 URL 创建项目
  • Exports - 运行 export create --local