19个版本
0.6.0-alpha.2 | 2024年8月7日 |
---|---|
0.5.6 | 2024年7月18日 |
0.5.4 | 2024年3月28日 |
0.4.3 | 2023年12月7日 |
0.1.0 | 2021年1月20日 |
#399 in 命令行实用程序
3,256每月下载量
1.5MB
27K SLoC
📦✨ Dioxus CLI
为Dioxus项目提供超级工具
dioxus-cli(受wasm-pack和webpack的启发)是一个用于快速启动Dioxus项目的工具。它处理构建、打包、开发和发布,以简化开发过程。
安装
安装稳定版本(推荐)
cargo install dioxus-cli
通过git安装最新开发构建
要获取最新的错误修复和功能,您可以从git中安装开发版本。但是,这尚未经过完全测试。这意味着尽管您拥有最新的错误修复,您可能仍会遇到更多错误。
cargo install --git https://github.com/DioxusLabs/dioxus dioxus-cli
这将从master分支下载CLI,并将其安装到Cargo的全局二进制目录中(默认为~/.cargo/bin/
)。
从本地文件夹安装
注意:CLI将无法在调试配置文件中构建项目。目前正在调查此问题。
cargo install --path .
开发CLI
当测试更改时,使用cli-dev
配置文件构建CLI速度更快。
cargo build --profile cli-dev
开始使用
使用dx new
初始化一个新的Dioxus项目。它将从dioxus-template仓库中克隆。
或者,您可以指定模板路径
dx new --template gh:dioxuslabs/dioxus-template
运行dx --help
以获取所有可用命令的列表。此外,您还可以运行dx <command> --help
以获取特定命令的帮助。
Dioxus配置文件
您可以使用Dioxus.toml
文件进行进一步配置。一些字段是必需的,但CLI工具会告诉您哪些字段缺失。您可以使用dx config init project-name
创建包含所有字段已设置的Dioxus.toml
,或者您可以使用这个裸骨模板(仅包含必需字段)开始使用
[application]
name = "project-name"
# Currently supported platforms: web, desktop
default_platform = "web"
[web.app]
title = "Hello"
[web.watcher]
[web.resource.dev]
Dioxus.toml
的完整结构图可以在 Dioxus 网站 上查看。
依赖项
~145MB
~3M SLoC