一、环境验证
| 命令 | 用途 |
|---|---|
dx --version |
查看 CLI 版本,验证安装 |
dx doctor |
环境诊断,检查工具链和依赖 |
dx help |
查看所有命令帮助信息 |
二、项目管理
| 命令 | 用途 |
|---|---|
dx new <项目名> |
创建新 Dioxus 项目 |
dx init |
在当前目录初始化 Dioxus 项目(默认),保持项目良好状态 |
三、开发运行
| 命令 | 用途 |
|---|---|
dx serve |
构建、监视并运行项目(支持热重载) |
dx serve --platform desktop |
桌面平台运行 |
dx serve --platform web |
Web 平台运行 |
dx run |
运行项目(无热重载) |
四、构建与打包
| 命令 | 用途 |
|---|---|
dx build |
构建 Dioxus 项目及其所有资源 |
dx bundle |
将 Dioxus 应用打包为可分发的对象 |
dx clean |
清理输出产物 |
五、代码质量
| 命令 | 用途 |
|---|---|
dx fmt |
自动格式化 RSX 代码 |
dx check |
检查项目是否存在问题 |
六、其他命令
| 命令 | 用途 |
|---|---|
dx translate |
将源文件转换为 Dioxus 代码 |
dx config |
Dioxus 配置文件控制 |
七、全局选项
| 选项 | 用途 |
|---|---|
--verbose |
使用详细输出 |
--trace |
使用追踪输出 |
--json-output |
以 JSON 格式输出日志 |
-h, --help |
打印帮助信息 |
-V, --version |
打印版本信息 |
八、常用工作流速查
bash
# 新建项目
dx new my_app
cd my_app
# 开发运行(热重载)
dx serve --platform web
# 检查环境
dx doctor
# 格式化代码
dx fmt
# 打包发布
dx bundle