参与贡献

编辑此文档

翻译文档,或在您的计算机上打开完整项目。

在您选择提交工作成果之前,不会发布任何内容。

安装

安装 Wails 并做好构建应用程序的准备

快速安装(5 分钟)

分步安装

1

安装 Go(必需)

Wails 需要 Go 1.25或更高版本。

从go.dev/dl下载 Windows 安装程序并运行。

验证安装:

PowerShell
go version  # Should show 1.25 or later

检查 PATH:

PowerShell
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }

如果输出为空,请将C:\Users\YourName\go\bin添加到 PATH。

2

安装平台依赖项

WebView2 Runtime(通常已预装)

Windows 10/11默认包含 WebView2。如果缺失:

  • 从Microsoft下载
  • 也可以稍后运行wails3 doctor,它会提供引导

就这么简单!无需其他依赖项。

3

安装 Wails CLI

bash
go install github.com/wailsapp/wails/v3/cmd/wails3@latest

这会将wails3命令安装到~/go/bin(Windows 上则安装到%USERPROFILE%\go\bin)。

4

运行设置向导(推荐)

bash
wails3 setup

设置向导会检查依赖项,帮助安装缺失的依赖项,并配置项目默认设置。

5

验证安装

bash
wails3 doctor

预期输出(或类似内容):

text
Wails (v3.0.0-dev)  Wails Doctor

# System

┌──────────────────────────────────────────────────┐
| Name          | MacOS                            |
| Version       | 26.0                             |
| ID            | 25A354                           |
| Branding      | MacOS 26.0                       |
| Platform      | darwin                           |
| Architecture  | arm64                            |
| Apple Silicon | true                             |
| CPU           | Apple M2 Pro                     |
| CPU 1         | Apple M2 Pro                     |
| CPU 2         | Apple M2 Pro                     |
| GPU           | 16 cores, Metal Support: Metal 4 |
| Memory        | 16 GB                            |
└──────────────────────────────────────────────────┘

# Build Environment

┌─────────────┬─────────────────┐
| Wails CLI   | Your installed version |
| Go Version  | go1.25.0        |
└─────────────┴─────────────────┘

# Dependencies

┌─────────────────┬─────────────────────────────────────────────────┐
| npm             | 11.6.2                                          |
| *NSIS           | Not Installed. Install with `brew install...`.  |
| Xcode cli tools | 2412                                            |
└─────────────────┴─────────────────────────────────────────────────┘

# Checking for issues

SUCCESS No issues found

# Diagnosis

SUCCESS Your system is ready for Wails development!
6

安装 npm(可选但推荐)

大多数 Wails 模板使用 npm 作为前端工具。

从nodejs.org下载安装程序并运行。

验证:

PowerShell
npm --version

故障排除

找不到wails3命令

原因:~/go/bin(或%USERPROFILE%\go\bin)不在 PATH 中。

解决方法:

  1. 打开“环境变量”(在“开始”菜单中搜索)
  2. 在“用户变量”下找到Path
  3. 单击“编辑”→“新建”
  4. 添加:C:\Users\YourName\go\bin(替换YourName)
  5. 在所有对话框中单击“确定”
  6. 重启终端

验证:

PowerShell
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }

wails3 doctor报告缺少依赖项

Linux:输出会明确告知你需要安装哪些软件包。例如:

text
❌ webkit2gtk not found
   Install with: sudo apt install libwebkit2gtk-4.1-dev

Windows:如果缺少 WebView2:

  • 从Microsoft下载
  • 或者,在你首次运行应用时,它会自动安装

macOS:如果缺少 Xcode 工具:

bash
xcode-select --install

Go 版本过旧

Wails v3 要求 Go 1.25 或更高版本。如果你的版本较旧:

从go.dev/dl下载最新版本并重新安装。

开发版本(最前沿版本)

想使用主开发分支中的绝对最新代码?这样可以在新功能和修复正式发布前使用它们,但也有遇到错误和破坏性变更的风险。仅建议贡献者或需要测试即将推出功能的用户使用。

bash
git clone https://github.com/wailsapp/wails.git
cd wails
git checkout v3
cd v3/cmd/wails3
go install

后续步骤

安装完成!你的系统已准备好进行 Wails 开发。

构建你的第一个应用

在10分钟内创建一个可运行的应用。

第一个应用教程 →

探索模板

查看开箱即用的内容。

bash
wails3 init -l  # List templates

遇到问题?请在Discord中提问,或提交 issue。

编辑页面

最后更新: