Ract for GenUI

TIP

您无需cd到源项目代码目录,只需要cd到GenUI项目根目录即可

GenUI项目是个典型的Rust Workspace项目,项目根目录就是Workspace目录

例如,您在/Users/John/projects/gen_ui_project处使用了ract create构建一个名叫quickstart的workspace。 你只需要cd/Users/John/projects/gen_ui_project/quickstart即可。然后直接运行ract run

create - 创建GenUI项目

Ract将根据用户输入的配置构建GenUI 项目模板

create 将帮助您检查当前环境状态

1ract create

交互式对话框示例:

1❤️ WELOCME TO GENUI, ract is a build tool for you!
2
3> Which framework template do you want to create? gen_ui
4> Input the name of the workspace: quickstart
5============ Project1 ======================
6> Which underlayer you want to select? Makepad
7> Project name: start
8> Authors name: John
9> ...
10🎉 Your project has been created successfully!

run - 运行项目

运行GenUI项目。

1ract run

add - 添加开发插件

1# add gen_makepad_http for network http(s)
2ract add gen_makepad_http

wasm - 在浏览器中运行WASM项目

直接从 CLI 构建并运行 WASM 项目。

1ract wasm

交互式对话框示例:

1🥳 Welcome to use ract wasm!
2
3🔸 Port for the web studio 8888
4📦 wasm is being packaged
5🚀 wasm is being started...
6Starting webserver on 127.0.0.1:8888

pkg - 打包项目

使用cargo-packager打包项目。

1# 进入编译后的包
2cd src_gen_0
3
4ract pkg

交互式对话框示例:

1🥳 Welcome to use ract packager!
2
3🔸 gpiler will check and install `cargo-packager` if not present.
4🔸 Basic packaging configuration is auto-generated.
5? Select how to package the project: init
6🎉 Package resources have been generated!