Raycast 中文文档
  • 介绍
  • 链接
    • 官网
    • 官网 API 文档
    • 社区
    • GitHub
    • Store
    • Icon 生成器
    • 扩展图标模板
  • 基础
    • 起步
    • 创建您的第一个扩展
    • 贡献一个扩展
    • 过审一个扩展
    • 发布一个扩展
    • 调试一个扩展
    • 安装一个扩展
  • 团队
    • 开始
    • 发布私人扩展
    • 协作开发私有扩展
  • 例子
    • Doppler 共享 Secrets
    • Hacker News
    • Todo 列表
    • Spotify Controls
  • 资料
    • 最佳实践
    • 工具
      • CLI
      • ESLint
      • VS Code(社区工具)
    • 文件结构
    • 生命周期
      • 参数
      • 后台刷新
      • Deeplinks
    • Manifest
    • 安全性
    • 术语
    • 版本控制
  • API 参考
    • AI
    • Cache
    • Command
    • Clipboard
    • Environment
    • Feedback
      • Alert
      • HUD
      • Toast
    • Keyboard
    • Menu Bar Commands
    • OAuth
    • Preferences
    • Storage
    • System Utilities
    • 用户界面
      • Action Panel
      • Actions
      • Detail
      • Form
      • List
      • Grid
      • Colors
      • Icons & Images
      • Navigation
    • 窗口 & 搜索栏
  • 公共包
    • 起步
    • 功能
      • 执行 AppleScript
    • 图标
      • getAvatarIcon
      • getFavicon
      • getProgressIcon
    • React hooks
      • useCachedState
      • usePromise
      • useCachedPromise
      • useFetch
      • useForm
      • useExec
      • useSQL
      • useAI
  • 迁移
  • FAQ
由 GitBook 提供支持
在本页
  • Build
  • Development
  • Lint
  • Migrate
  • Publish
  1. 资料
  2. 工具

CLI

Raycast CLI 允许您构建、开发和检查您的扩展。

CLI 是 @raycast/api 包的一部分,在安装过程中会自动安装在您的扩展目录中。要获取可用 CLI 命令的列表,请在扩展目录中运行以下命令:

 npx ray -h

Build

npx ray build 创建扩展的优化生产版本以进行发布。我们的 CI 使用此命令将您的扩展发布到商店。

您可以使用 npx ray build -e dist 验证您的扩展是否正确构建。

Development

npx ray develop 在开发模式下启动您的扩展。该模式包括以下内容:

  • 扩展程序显示在根搜索的顶部,以便快速访问

  • 保存更改时,Command 会自动重新加载(您可以通过 Raycast Preferences > Advanced > "Auto-reload on save" 切换自动重新加载)

  • 错误覆盖包括详细的堆栈跟踪,以加快调试速度

  • 显示在终端中的日志消息

  • 状态指示器在命令的导航标题中可见,以指示构建错误

  • 将扩展导入到 Raycast(如果之前没有)

Lint

Migrate

Publish

npx ray publish 验证、构建和发布扩展。

上一页工具下一页ESLint

最后更新于1年前

npx ray lint 对 src 目录中的所有文件运行 。

npx ray migrate 将您的扩展 到最新版本的 @raycast/api

如果扩展是私有的(例如,有 owner 并且没有公共访问 access),它将被发布到组织的私有存储中。此命令仅适用于属于该组织的用户。点击 了解详情。

ESLint
迁移
此处