建立您的第一個應用程式
在 10 分鐘內建立一個可運作的應用程式。
安裝 Go(必要)
Wails 需要 Go 1.25 或更高版本。
從 go.dev/dl 下載 Windows 安裝程式並執行。
驗證安裝:
go version # 應顯示 1.25 或更高版本檢查 PATH:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }如果為空,請將 C:\Users\YourName\go\bin 加入你的 PATH。
選項 1:官方安裝程式
從 go.dev/dl 下載 macOS 安裝程式(.pkg 檔案)並執行。
選項 2:Homebrew
brew install go驗證安裝:
go version # 應顯示 1.25 或更高版本echo $PATH | grep go/bin # 應顯示 ~/go/bin如果 ~/go/bin 不在 PATH 中,請將其加入 ~/.zshrc 或 ~/.bash_profile:
export PATH=$PATH:~/go/bin選項 1:官方壓縮檔
從 go.dev/dl 下載 Linux 壓縮檔,然後:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gz選項 2:套件管理器
# Ubuntu/Debiansudo apt install golang-go
# Fedorasudo dnf install golang
# Archsudo pacman -S go加入 PATH(加入 ~/.bashrc 或 ~/.zshrc):
export PATH=$PATH:/usr/local/go/bin:~/go/binsource ~/.bashrc # 重新載入驗證:
go versionecho $PATH | grep go/bin安裝平台相依套件
WebView2 Runtime(通常已預先安裝)
Windows 10/11 預設包含 WebView2。如果遺漏:
wails3 doctor——它會引導你完成就這些! 不需要其他相依套件。
Xcode Command Line Tools(必要)
xcode-select --install在出現的對話框中點擊「Install」。
驗證:
xcode-select -p # 應顯示 /Library/Developer/CommandLineTools就這些! macOS 預設包含 WebKit。
建置工具和 WebKit
需要 Ubuntu 22.04+ 或 Debian 12+。
sudo apt updatesudo apt install build-essential pkg-config libgtk-3-dev libwebkit2gtk-4.1-devsudo dnf install gcc pkg-config gtk3-devel webkit2gtk4.1-develsudo pacman -S base-devel gtk3 webkit2gtk-4.1sudo zypper install gcc pkg-config gtk3-devel webkit2gtk3-develsudo emerge --ask net-libs/webkit-gtk:4.1將其加入你的 shell.nix 或 devShell:
buildInputs = with pkgs; [ webkitgtk_4_1 gtk3 pkg-config gcc ];安裝 Wails 後執行 wails3 doctor——它會顯示你的發行版所需的精確套件。
安裝 Wails CLI
go install github.com/wailsapp/wails/v3/cmd/wails3@latest這會將 wails3 指令安裝到 ~/go/bin(或在 Windows 上為 %USERPROFILE%\go\bin)。
驗證安裝
wails3 doctor預期輸出(或類似):
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 | v3.0.0-alpha.40 || Go Version | go1.24.6 |└─────────────┴─────────────────┘
# 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!安裝 npm(選用但建議)
大多數 Wails 範本使用 npm 作為前端工具。
選項 1:官方安裝程式 從 nodejs.org 下載
選項 2:Homebrew
brew install node驗證:
npm --version選項 1:NodeSource
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs # Ubuntu/Debian選項 2:套件管理員
sudo dnf install nodejs # Fedorasudo pacman -S nodejs npm # Arch驗證:
npm --versionwails3 命令原因: ~/go/bin(Windows 上為 %USERPROFILE%\go\bin)不在 PATH 中。
解決方案:
PathC:\Users\YourName\go\bin(替換 YourName)驗證:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }新增至 ~/.zshrc(macOS)或 ~/.bashrc(Linux):
export PATH=$PATH:~/go/bin重新載入:
source ~/.zshrc # 或 ~/.bashrc驗證:
echo $PATH | grep go/binwails3 versionwails3 doctor 回報缺少依賴項Linux: 輸出會準確告訴您需要安裝哪些套件。範例:
❌ 找不到 webkit2gtk 安裝方式:sudo apt install libwebkit2gtk-4.1-devWindows: 如果缺少 WebView2:
macOS: 如果缺少 Xcode 工具:
xcode-select --installWails v3 需要 Go 1.25+。如果您使用的是較舊版本:
從 go.dev/dl 下載最新版本並重新安裝。
從 go.dev/dl 下載最新的 tarball,然後執行:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gz想要使用來自主要開發分支的最新程式碼嗎?這讓您可以提前體驗新功能與修復,但也伴隨著錯誤與破壞性變更的風險。僅建議貢獻者或需要測試即將推出功能的人使用。
git clone https://github.com/wailsapp/wails.gitcd wailsgit checkout v3cd v3/cmd/wails3go install安裝完成! 您的系統已準備好進行 Wails 開發。
建立您的第一個應用程式
在 10 分鐘內建立一個可運作的應用程式。
探索範本
查看預設提供的內容。
wails3 init -l # 列出範本遇到問題嗎? 請在 Discord 提問或開啟一個 issue。