跳到主要内容
版本:下个版本 🚧

创建项目

项目生成

现在 CLI 已安装,您可以使用wails init命令生成一个新项目。

选择您最喜欢的框架:

Generate a Svelte project using Javascript with:

wails init -n myproject -t svelte

If you would rather use Typescript:

wails init -n myproject -t svelte-ts

Wails 项目具有以下布局:

要查看其他可用选项,您可以运行 wails init -help。 更多详细信息可以在 初始化命令中找到。

项目布局

Wails 项目有以下布局:

.
.
.
├── build/
│ ├── appicon.png
│ ├── darwin/
│ └── windows/
├── frontend/
├── go.mod
├── go.sum
├── main.go
└── wails.json

项目结构概要

  • /main.go - 主应用
  • /frontend/ - 前端项目文件
  • /build/ - 项目构建目录
  • /wails.json - 项目配置
  • /go.mod - Go mod 文件
  • /go.sum - Go mod 校验文件
  • /build/windows/ - Windows 特定的项目文件
  • /go.mod - Go module file
  • /go.sum - Go module checksum file

frontend目录没有特定于 Wails 的内容,可以是您选择的任何前端项目。

build目录在构建过程中使用。 这些文件可以修改以自定义您的构建。 如果文件从构建目录中删除,将重新生成默认版本。

go.mod中的默认模块名称是“changeme”。 您应该将其更改为更合适的内容。