參與貢獻

編輯此文件

翻譯文件,或在您的電腦上開啟完整專案。

在您選擇提交成果之前,不會發布任何內容。

安裝

安裝 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中提問,或建立問題回報。

編輯頁面

上次更新: