在上一篇了解了Wails前后端通信机制后,本文将系统介绍如何使用Wails CLI工具来高效管理桌面应用项目。
Wails命令行工具概览
安装Wails后,即可在终端使用wails命令。执行wails --help可查看所有可用命令:
➜ ~ wails --help
Wails CLI v2.11.0
Available commands:
build Builds the application
dev Runs the application in development mode
doctor Diagnose your environment
init Initialises a new Wails project
update Update the Wails CLI
show Shows various information
generate Code Generation Tools
version The Wails CLI version
Flags:
-help Get help on the 'wails' command.
♥ If Wails is useful to you or your company, please consider sponsoring the project:
https://github.com/sponsors/leaanthony
下面将逐一演示这些核心命令的用法。
创建Wails桌面项目
使用init命令可快速初始化一个新项目。该命令提供多个常用选项,可通过wails init --help查看详情:
wails init --help
...
在日常开发中,以下几个选项尤为实用:
-
列出可用项目模板
Wails社区提供了丰富的项目模板,在创建时可指定使用。

-
基础项目创建
使用-n指定项目名,-t指定模板。例如,创建一个基于React和TypeScript的前端应用:
wails init -n demo-desktop -t react-ts

-
创建并初始化Git仓库
添加-g参数可在创建项目的同时初始化Git仓库。

-
生成IDE配置文件
通过-ide参数可生成VSCode或Goland的IDE配置文件。

诊断开发环境
doctor命令用于检查开发环境是否配置正确,例如是否安装了Node.js或必要的依赖包。它会以清晰的格式输出诊断结果。

运行与构建项目
其他实用命令
- 代码生成:
generate命令包含module和template子命令,分别用于生成新的Wails模块和项目模板。
- CLI更新:使用
wails update命令可将Wails CLI更新至最新版本。

- 查看发布信息:
show命令用于列出当前的Wails发布详情、新特性及Bug修复情况。

通过熟练掌握以上命令,你可以高效地完成Wails桌面应用的创建、开发、调试与构建全流程。
Github: wailsapp/wails
|