跳至主要内容
版本:v2.9.0

本地开发

概述

Wails 处于持续开发中,并且定期“标记”新版本。这通常发生在 master 上的所有较新的代码都经过测试并确认工作正常时。如果您需要尚未发布的错误修复或功能,可以使用以下步骤使用最新的“前沿”版本

  • git clone https://github.com/wailsapp/wails
  • cd wails/v2/cmd/wails
  • go install

注意:您克隆项目的目录现在将被称为“clonedir”。

Wails CLI 现在将处于最新版本。

更新您的项目

要将项目更新为使用最新版本的 Wails 库,请更新项目的 go.mod 并确保以下行位于文件末尾

replace github.com/wailsapp/wails/v2 => <clonedir>

示例

在 Windows 上:replace github.com/wailsapp/wails/v2 => C:\Users\leaan\Documents\wails-v2-beta\wails\v2

在 'nix 上:replace github.com/wailsapp/wails/v2 => /home/me/projects/wails/v2

要恢复到稳定版本,请运行

go install github.com/wailsapp/wails/v2/cmd/wails@latest

测试分支

如果您想测试分支,请按照上述说明操作,但确保在安装之前切换到要测试的分支

  • git clone https://github.com/wailsapp/wails
  • cd wails
  • git checkout -b branch-to-test --track origin/branch-to-test
  • cd v2/cmd/wails
  • go install

确保您更新您的项目,如上所述。

测试 PR

如果您想测试 PR,请按照上述说明操作,但确保获取 PR 并切换分支,然后安装。请将 [IDofThePR] 替换为在 github.com 上显示的 PR ID

  • git clone https://github.com/wailsapp/wails
  • cd wails
  • git fetch -u origin pull/[IDofThePR]/head:test/pr-[IDofThePR]
  • git checkout test/pr-[IDofThePR]
  • git reset --hard HEAD
  • cd v2/cmd/wails
  • go install

确保您更新您的项目,如上所述。