|
2 | 2 |
|
3 | 3 | 在 [Rspack](https://rspack.dev) and [Rsbuild](https://rsbuild.dev) 中注入 API mock 服务。 |
4 | 4 |
|
5 | | -在 `rspack` 和 `rsbuild` 中实现一个与 [vite-plugin-mock-dev-server](https://github.com/pengzhanbo/vite-plugin-mock-dev-server) 完全一致的模拟开发服务器。 |
| 5 | +在 `rspack` 和 `rsbuild` 中实现与 [vite-plugin-mock-dev-server](https://github.com/pengzhanbo/vite-plugin-mock-dev-server) 完全一致的模拟开发服务。 |
6 | 6 |
|
7 | 7 | <p align="center"> |
8 | 8 | <a href="https://www.npmjs.com/package/rspack-plugin-mock"><img alt="npm" src="https://img.shields.io/npm/v/rspack-plugin-mock?style=flat-square&colorA=564341&colorB=EDED91"></a> |
|
31 | 31 | - ⚙️ 随意开启或关闭对某个接口的 mock配置 |
32 | 32 | - 📀 支持多种响应体数据类型,包括 `text/json/buffer/stream`. |
33 | 33 | - ⚖️ rspack 中使用 `devServer.proxy` 配置, rsbuild 中使用 `server.proxy` 配置 |
34 | | -- 🍕 支持在 mock文件中使用 `define`配置 |
35 | | -- ⚓️ 支持在 mock文件中使用 `resolve.alias` 路径别名 |
| 34 | +- 🍕 支持在 mock 文件中使用 `define`配置 |
| 35 | +- ⚓️ 支持在 mock 文件中使用 `resolve.alias` 路径别名 |
36 | 36 | - 📤 支持 multipart 类型,模拟文件上传 |
37 | 37 | - 📥 支持模拟文件下载 |
38 | 38 | - ⚜️ 支持模拟 `WebSocket` 和 `Server-Sent Events` |
@@ -232,18 +232,26 @@ export default defineMock({ |
232 | 232 |
|
233 | 233 | 配置 `include` 和 `exclude` 的匹配上下文。 |
234 | 234 |
|
| 235 | +### options.dir |
| 236 | + |
| 237 | +- **类型:** `string` |
| 238 | +- **默认值:** `mock` (相对于 [`options.cwd`](#optionscwd)) |
| 239 | +- **详情:** |
| 240 | + |
| 241 | + 配置 mock 包的输出目录,相对于 [`options.cwd`](#optionscwd) |
| 242 | + |
235 | 243 | ### options.include |
236 | 244 |
|
237 | 245 | - **类型:** `string | string[]` |
238 | | -- **默认值:** `['mock/**/*.mock.{js,ts,cjs,mjs,json,json5}']` |
| 246 | +- **默认值:** `[**/*.mock.{js,ts,cjs,mjs,json,json5}']` (相对于 [`options.dir`](#optionsdir)) |
239 | 247 | - **详情:** |
240 | 248 |
|
241 | 249 | glob 字符串匹配 mock 包含的文件。 查看 [picomatch](https://github.com/micromatch/picomatch#globbing-features) |
242 | 250 |
|
243 | 251 | ### options.exclude |
244 | 252 |
|
245 | 253 | - **类型:** `string | string[]` |
246 | | -- **默认值:** `['**/node_modules/**', '**/.vscode/**', '**/.git/**']` |
| 254 | +- **默认值:** `[]` (相对于 [`options.dir`](#optionsdir)) |
247 | 255 | - **详情:** |
248 | 256 |
|
249 | 257 | glob 字符串匹配 mock 排除的文件。 查看 [picomatch](https://github.com/micromatch/picomatch#globbing-features) |
|
0 commit comments