For AI agents: the complete documentation index is available at /zh/llms.txt, the full documentation bundle is available at /zh/llms-full.txt, and this page is available as Markdown at /zh/index.md.
close
  • 简体中文
  • 最新版本 v0.7.4

    统一工具链加速 JavaScript 开发

    只需一个 CLI,即可统一所有 JavaScript 项目的开发、构建、测试、代码检查与格式化。由 Rspack 生态驱动。

    rs devrs build

    从开发到构建,快人一步

    快速启动开发服务器,轻松构建生产应用。基于 Rsbuild,让 Rspack 的速度贯穿整个开发流程。

    • 热模块替换(HMR),即时反馈代码变更
    • 由 Rspack 驱动,生成优化的生产产物
    • 开发与构建,共用一份应用配置
    $ rs build
    Rsbuild v2.0.0
    
    info    build started...
    ready   built in 0.02s
    
    File (web)                    Size     Gzip
    dist/static/js/index.js    0.20 kB  0.18 kB
    dist/index.html            0.32 kB  0.24 kB
    
                       Total:  0.52 kB  0.42 kB

    rs lib

    构建你的库,轻松交付

    使用 Rslib 构建 JavaScript 和 TypeScript 库。从通用工具到组件库,让你的代码在更多项目中复用。

    • 灵活的产物格式,支持 ESM 和 CommonJS
    • 通过 --dts 生成 TypeScript 类型声明
    • 通过 --watch 监听变更,自动重新构建
    $ rs lib --dts
    Rslib v1.0.0
    
    info    build started...
    ready   built in 0.02s
    start   generating declaration files...
    ready   declaration files generated
    
    File (esm)          Size
    dist/index.js    0.04 kB

    rs test

    测试与开发,同样高效

    使用 Rstest 运行测试,及时获得代码反馈。复用构建配置,让测试从本地开发顺畅延伸到 CI。

    • 自动继承应用或库的配置
    • 代码变更时,自动重新运行相关测试
    • 支持覆盖率收集和适用于 CI 的单次运行
    $ rs test
    Rstest v0.11.0
    
    src/utils.test.ts (2)
    src/app.test.ts (1)
    
     Test Files  2 passed
          Tests  3 passed
       Duration  211ms

    rs lintrs fmtrs check

    一个命令,保持代码一致

    一次完成代码检查与格式校验,按需启用 TypeScript 类型检查。兼容 Prettier 的格式化选项与插件,延续现有代码风格。

    • 支持类型感知的代码检查,按需启用类型检查
    • 并行格式化与持久化缓存,加速重复运行
    • 通过 rs check --fix 自动修复代码与格式问题
    $ rs check
    
    start   Linting...
    success Lint passed in 287ms
    
    start   Checking formatting...
    success Format check passed in 25ms (7 files)

    rs hooksrs staged

    让每次提交,都经过检查

    在提交前自动检查和格式化暂存文件。支持 lint-staged 的任务配置,可从 Husky 迁移现有 Git Hooks 工作流。

    • 统一管理整个仓库的 Git Hooks
    • 提交前,针对暂存文件运行检查
    • 按文件模式配置检查、格式化及自定义任务
    $ rs staged
    
    Done backing up original state!
    rs lint --fix
    rs fmt
    Done running tasks for staged files!
    Done staging changes from tasks!
    Done cleaning up temporary files!

    rs doc

    让文档,融入开发流程

    使用 Rspress 将内容构建为文档站点。让文档与代码一同维护,通过统一配置串联完整工作流。

    • 使用 Markdown 编写文档,通过 MDX 嵌入 React 组件
    • 内置全文搜索,支持多语言文档
    • 通过统一命令行完成开发、构建与预览
    $ rs doc
    Rspress v2.0.0
    
    Local: http://localhost:3000/
    Network: use --host to expose
    
    start   build started...
    ready   built in 0.18s