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 构建工具

Download history 58/week @ 2024-03-30 18/week @ 2024-04-06 62/week @ 2024-04-27 1/week @ 2024-05-04

51 每月下载

MIT 许可证

28KB
634

Docker

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
    
  • Wasm Bindgen CLI

    cargo install wasm-bindgen-cli
    
  • Binaryen 通过 wasm-opt -Oz 减小wasm包大小

路线图

  • 基本的桌面gtk构建
  • 基本的wasm构建
  • 桌面热重载
  • Web和桌面热刷新,不会丢失状态

依赖项

~18–29MB
~515K SLoC