基于 Rspack 和 Rsbuild,快速启动开发服务器,构建企业级 Web 应用
$ 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使用 Rslib 构建可复用的 JavaScript 库,灵活应对公共库、命令行和组件开发需求
$ 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使用 Rstest 测试 JavaScript 代码,从本地开发到 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 check
start Linting...
success Lint passed in 287ms
start Checking formatting...
success Format check passed in 25ms (99 files)将代码检查融入 Git 工作流,延续现有 lint-staged 配置与 Husky 工作流
$ 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!使用 Rspress 生成美观、AI 友好的静态文档站,让文档与代码一同维护
$ rs doc
Rspress v2.0.0
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
start build started...
ready built in 0.18s