跳到內容

安裝

  1. 安裝 Go(必要)

    Wails 需要 Go 1.25 或更高版本。

    go.dev/dl 下載 Windows 安裝程式並執行。

    驗證安裝:

    Terminal window
    go version # 應顯示 1.25 或更高版本

    檢查 PATH:

    Terminal window
    $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

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

    這會將 wails3 指令安裝到 ~/go/bin(或在 Windows 上為 %USERPROFILE%\go\bin)。

  4. 驗證安裝

    Terminal window
    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!
  5. 安裝 npm(選用但建議)

    大多數 Wails 範本使用 npm 作為前端工具。

    nodejs.org 下載並執行安裝程式。

    驗證:

    Terminal window
    npm --version

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

解決方案:

  1. 開啟「環境變數」(在開始功能表搜尋)
  2. 在「使用者變數」下找到 Path
  3. 點選「編輯」→「新增」
  4. 新增:C:\Users\YourName\go\bin(替換 YourName)
  5. 在所有對話框點選「確定」
  6. 重新啟動終端機

驗證:

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

Linux: 輸出會準確告訴您需要安裝哪些套件。範例:

❌ 找不到 webkit2gtk
安裝方式:sudo apt install libwebkit2gtk-4.1-dev

Windows: 如果缺少 WebView2:

  • Microsoft 下載
  • 或在執行第一個應用程式時會自動安裝

macOS: 如果缺少 Xcode 工具:

Terminal window
xcode-select --install

Wails v3 需要 Go 1.25+。如果您使用的是較舊版本:

go.dev/dl 下載最新版本並重新安裝。

想要使用來自主要開發分支的最新程式碼嗎?這讓您可以提前體驗新功能與修復,但也伴隨著錯誤與破壞性變更的風險。僅建議貢獻者或需要測試即將推出功能的人使用。

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

安裝完成! 您的系統已準備好進行 Wails 開發。

探索範本

查看預設提供的內容。

Terminal window
wails3 init -l # 列出範本

遇到問題嗎? 請在 Discord 提問或開啟一個 issue