---
sidebar_position: 5
---

# 项目配置

项目配置在项目目录中的`wails.json`文件中。配置的结构是：

```json
{
  "name": "[项目名称]",
  "assetdir": "[资源目录的相对路径]",
  "frontend:install": "[安装node依赖的命令，在frontend目录下运行 - 通常是 `npm install`]",
  "frontend:dev": "[此命令在“Wails dev”上的单独进程中运行。适用于第三方观察者]",
  "frontend:build": "[构建资源的命令，在frontend目录下运行 - 通常是 `npm run build`]",
  "wailsjsdir": "[自动生成的JS模块将被创建的目录的相对路径]",
  "version": "[项目配置版本]",
  "outputfilename": "[二进制文件的名称]",
  "debounceMS": 100, // 在检测到资源更改时，开发服务器等待重新加载的时间
  "devserverurl": "[用于服务本地资源的开发服务器URL。默认：http://localhost:34115]",
  "appargs": "[在dev模式下以shell样式传递给应用程序的参数]"
}
```

该文件将在运行`wails build`或`wails dev`时，由 Wails CLI 读取。

`wails build/dev`命令中的`assetdir`、`wailsjsdir`、`debounceMS`和`devserverurl`标志将覆盖项目配置并作为后续运行的默认值。
