关于 rsbuild-best-practices
rsbuild-best-practices 是用于编写和审查 Rsbuild 项目的技能,涵盖配置、命令行、类型检查、资源管理、调试、安全与性能分析。
主要功能
- 01Rsbuild 配置指导
- 02开发与构建命令行用法
- 03类型检查建议
- 04资源与 source map 规范
- 05调试和性能分析方法
适用场景
- 01配置多页面 Rsbuild 项目
- 02在开发或构建中加入类型检查
- 03排查打包、配置或编译器问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rstackjs/ agent-skills --skill rsbuild-best-practices安装后在 Claude Code 中输入/rsbuild-best-practices确认已加载。
详细介绍
Rsbuild 最佳实践
编写或审查 Rsbuild 项目时,请遵循以下规则。
配置
- 使用
rsbuild.config.ts和defineConfig - 仅当没有一流的 Rsbuild 选项可用时,才使用
tools.rspack或tools.bundlerChain - 为多页面应用显式定义
source.entry的值 - 在 TypeScript 项目中,优先使用
tsconfig.json路径别名
CLI
- 使用
rsbuild进行本地开发 - 使用
rsbuild build进行生产构建 - 仅使用
rsbuild preview在本地预览生产版本 - 使用
rsbuild inspect检查最终的 Rsbuild/Rspack 配置
类型检查
- 使用
@rsbuild/plugin-type-check集成开发和构建时的类型检查 - 或者将
tsc --noEmit/vue-tsc --noEmit作为显式脚本步骤运行
包体积优化
- 对非关键代码路径优先使用动态
import() - 尽可能使用轻量级库
- 让 browserslist 与实际兼容性需求保持一致
资源管理
- 从项目源目录导入由源代码管理的资源,而不是从
public导入 - 通过绝对 URL 路径引用
public文件
安全
- 启用生产源映射时,不要将
.map文件发布到公共服务器/CDN
调试
- 诊断配置解析或插件行为时,使用
DEBUG=rsbuild运行 - 阅读
dist/.rsbuild中生成的文件,以确认最终配置,而不是依赖假定的配置
性能分析
- 怀疑 JavaScript 端开销过高时,使用 Node CPU 性能分析(
--cpu-prof) - 使用
RSPACK_PROFILE=OVERVIEW并分析跟踪输出,查找编译器阶段的瓶颈
文档
- 查看最新的(v2)文档,请阅读 http://rsbuild.rs/llms.txt
- 查看 Rsbuild v1 文档,请阅读 http://v1.rsbuild.rs/llms.txt
评论
支持 Markdown