19个版本

0.6.0-alpha.22024年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 命令行实用程序

Download history 641/week @ 2024-05-04 651/week @ 2024-05-11 702/week @ 2024-05-18 661/week @ 2024-05-25 691/week @ 2024-06-01 668/week @ 2024-06-08 676/week @ 2024-06-15 565/week @ 2024-06-22 738/week @ 2024-06-29 509/week @ 2024-07-06 817/week @ 2024-07-13 772/week @ 2024-07-20 833/week @ 2024-07-27 674/week @ 2024-08-03 853/week @ 2024-08-10 796/week @ 2024-08-17

3,256每月下载量

MIT/ApacheGPL-3.0-or-later

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