17个版本
0.3.9 | 2022年9月26日 |
---|---|
0.3.7 | 2022年4月8日 |
0.3.6 | 2022年1月10日 |
0.3.3 | 2021年12月16日 |
0.2.1 | 2021年7月26日 |
#228 in 构建工具
51 每月下载
28KB
634 行
Gxib
gxi-rs项目的构建工具
Web
gxib web
帮助将项目编译为可直接使用的 .wasm
文件。
内置Web服务器和热重载,以加快开发速度。
gxib web -wrs 0.0.0.0:8080
Docker
包含Web构建所需的所有依赖项
将当前目录挂载到 /app 并导出端口8080
$ docker pull ghcr.io/gxi-rs/gxib:latest
$ docker run \
-p 8080:8080 \
-v $(pwd):/app \
-it ghcr.io/gxi-rs/gxib:latest
运行
cd /app
gxib web
依赖项
如果您不想使用预构建的Docker镜像,以下依赖项需要存在于您的开发环境中。
-
安装
gxib
cargo install gxib --locked
-
安装
wasm32-unknown-unknown
架构rustup target add wasm32-unknown-unknown
-
cargo install wasm-bindgen-cli
-
Binaryen 通过
wasm-opt -Oz
减小wasm包大小
路线图
- 基本的桌面gtk构建
- 基本的wasm构建
- 桌面热重载
- Web和桌面热刷新,不会丢失状态
依赖项
~18–29MB
~515K SLoC