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

    从开发到构建,快人一步

    基于 Rspack 和 Rsbuild,快速启动开发服务器,构建企业级 Web 应用

    • 构建速度比 webpack 快 5–20 倍
    • 内置多项生产优化能力,生成精简的产物
    • 开发与生产采用一致的打包流程
    $ 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 库,灵活应对公共库、命令行和组件开发需求

    • 一份配置,输出 ESM、CJS 和模块联邦等多种格式
    • 按需选择 bundle 或 bundleless 输出模式
    • 使用 TypeScript 7 快速生成类型声明
    $ 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 测试 JavaScript 代码,从本地开发到 CI 保持高效反馈

    • 熟悉的 Jest API
    • 由 Rspack 加速测试,比 Jest 快 20% 以上
    • 自动复用已有构建配置,减少维护成本
    $ 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

    一个命令,保持代码一致

    统一运行代码检查与格式校验,兼容 Prettier 选项与插件,延续团队代码规范

    • 支持类型感知规则,按需启用 TypeScript 类型检查
    • 并行格式化与持久化缓存,加速重复检查
    • 通过 --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 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