你好世界
本教程的目的是让你使用最基本的 软件来运行和使用Wails。 你将可以:
- 创建一个新的Wails应用
- 构建应用
- 运行应用
备注
本教程使用 Windows 作为目标平台。 根据您的操作系统,输出会略有不同。
创建一个新Wails应用
使用默认的vanilla JS模板创建新的Wails程序, 您需要运行这个指令:
wails init -n helloworld
您应该会看到如下输出:
Wails CLI v2.0.0
Initialising Project 'helloworld'
---------------------------------
Project Name:      helloworld
Project Directory: C:\Users\leaan\tutorial\helloworld
Project Template:  vanilla
Template Support:  https://wails.io
Initialised project 'helloworld' in 232ms.
这将在当前目录中创建一个名为 helloworld 的新目录。 在这个目录中,您会找到一些文件:
build/       - Contains the build files + compiled application
frontend/    - Contains the frontend files
app.go       - Contains the application code
main.go      - The main program with the application configuration
wails.json   - The project configuration file
go.mod       - The go module file
go.sum       - The go module checksum file
构建应用
要构建应用程序,请切换到新的 helloword 项目目录并运行以下命令:
wails build
您应该会看到如下输出:
Wails CLI v2.0.0
App Type:               desktop
Platforms:              windows/amd64
Compiler:               C:\Users\leaan\go\go1.18.3\bin\go.exe
Build Mode:             Production
Skip Frontend:          false
Compress:               false
Package:                true
Clean Build Dir:        false
LDFlags:                ""
Tags:                   []
Race Detector:          false
Building target: windows/amd64
------------------------------
  - Installing frontend dependencies: Done.
  - Compiling frontend: Done.
  - Generating bundle assets: Done.
  - Compiling application: Done.
Built 'C:\Users\leaan\tutorial\helloworld\build\bin\helloworld.exe' in 10.616s.
这有一个已经编译了的应用程序保存在 build/bin 目录中。
运行应用
如果我们在 Windows 文件管理器中查看 build/bin 目录,我们应该看到我们的项目二进制文件:
我们可以通过简单的双击 helloworld.exe 文件来运行它。
在 Mac 上,Wails 生成一个 helloworld.app 文件,可以通过双击来运行。
在 Linux 上,您可以从 build/bin 目录使用 /helloword 运行应用程序。
您应该看到应用程序正常工作:
