JSON
Rsbuild 支持在代码中引用 JSON 文件,也支持引用 YAML 和 TOML 文件并将其转换为 JSON 格式。
JSON 文件
你可以直接在 JavaScript 文件中引用 JSON 文件。
示例
example.json
index.js
具名引用
Rsbuild 同样支持通过 named import 来引用 JSON 文件:
YAML 文件
YAML 是一种数据序列化语言,通常用于编写配置文件。
Rsbuild 提供了 @rsbuild/plugin-yaml,在注册插件后,你可以在 JavaScript 中引用 .yaml 或 .yml 文件,它们会被自动转换为 JavaScript 对象。
rsbuild.config.ts
示例
example.yaml
TOML 文件
TOML 是一种语义明显、易于阅读的配置文件格式。
Rsbuild 提供了 @rsbuild/plugin-toml,在注册插件后,你可以在 JavaScript 中引用 .toml 文件,它会被自动转换为 JavaScript 对象。
rsbuild.config.ts
示例
example.toml
类型声明
当你在 TypeScript 代码中引用 YAML 或 TOML 文件时,请在项目中创建 src/env.d.ts 文件,并添加相应的类型声明。
- 方法一:如果项目里安装了
@rsbuild/core包,你可以直接引用@rsbuild/core提供的 预设类型:
src/env.d.ts
- 方法二:手动添加需要的类型声明:
src/env.d.ts

