基于 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统一运行代码检查与格式校验,兼容 Prettier 选项与插件,延续团队代码规范
$ rs check
start Linting...
success Lint passed in 287ms
start Checking formatting...
success Format check passed in 25ms (7 files)将代码检查融入提交流程,兼容 lint-staged 任务配置,支持迁移现有 Husky 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!使用 Rspress 构建文档站点,让项目文档与代码一同开发和维护
$ rs doc
Rspress v2.0.0
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
start build started...
ready built in 0.18s