命令行界面
Rspeedy 提供了一个轻量级的命令行界面(CLI),包含 dev 和 build 等常用命令。
使用 Node.js 的 TypeScript 支持
如果你使用的 Node.js 版本支持 TypeScript:
- Node.js >= v23.6
- Node.js >= v22.6 使用 --experimental-strip-types
- Node.js >= v22.7 使用 --experimental-transform-types
可以使用 Node.js 内置的 TypeScript 转换功能。
package.json
rspeedy -h
在项目目录中执行以下命令查看所有可用的 CLI 命令:
输出示例如下:
rspeedy dev
rspeedy dev 命令用于启动本地开发服务器并编译源代码。
当配置文件内容发生修改时,开发服务器会自动重启。
rspeedy build
rspeedy build 命令默认会在 dist/ 目录下生成生产环境构建产物。
rspeedy preview
rspeedy preview 命令用于本地预览生产环境构建产物。注意需要先执行 rspeedy build 生成构建产物。
Tip
preview 命令仅用于本地预览,不要在生产服务器中使用,因其并非为此设计。
rspeedy inspect
rspeedy inspect 命令用于查看项目的 Rspeedy 配置和 Rspack 配置。
在项目根目录执行 rspeedy inspect 命令后,会在项目的 dist/.rspeedy 目录下生成以下文件:
rspeedy.config.js: 表示构建时使用的 Rspeedy 配置rsbuild.config.mjs: 表示构建时使用的 Rsbuild 配置rspack.config.lynx.mjs: 表示构建时使用的 Rspack 配置
指定模式
默认情况下,inspect 命令会输出开发模式的配置。可以通过添加 --mode production 选项来输出生产模式的配置:
详细输出
默认情况下,inspect 命令会省略配置对象中的函数内容。可以通过添加 --verbose 选项来输出完整的函数内容:

