跳到主要内容

环境变量 Environment variables

以下是有用的环境变量及其默认值列表:

FLET_APP_CONSOLE

应用程序控制台日志文件(console.log)在临时存储目录中的路径。

其值在生产模式下设置。

FLET_APP_STORAGE_DATA

用于存储在应用程序更新之间保留的持久应用程序数据的目录。

它已经预先创建,其位置取决于应用程序运行的平台。

FLET_APP_STORAGE_TEMP

用于存储临时应用程序文件(即缓存)的目录。

它已经预先创建,其位置取决于应用程序运行的平台。

FLET_ASSETS_DIR

应用程序“assets”目录的绝对路径。

默认为assets

FLET_CLI_NO_RICH_OUTPUT

是否在控制台中禁用丰富输出。

默认是"false"

FLET_PLATFORM

应用程序正在运行的平台。

其值为以下之一:"android""ios""linux""macos""windows""fuchsia"

FLET_CLI_SKIP_FLUTTER_DOCTOR

构建失败时是否跳过运行flutter doctor

默认是False

FLET_FORCE_WEB_SERVER

设置为true以强制将应用程序作为 Web 应用程序运行。在无头 Linux 主机上自动设置。

FLET_OAUTH_CALLBACK_HANDLER_ENDPOINT

OAuth 处理程序的自定义路径。

默认为/oauth_callback

FLET_OAUTH_STATE_TIMEOUT

完成 OAuth Web 流程的最大允许时间(以秒为单位)。

默认为600

FLET_MAX_UPLOAD_SIZE

上传文件的最大允许大小(以字节为单位)。

默认是无限制。

FLET_SECRET_KEY

用于签署临时上传 URL 的密钥。

FLET_SERVER_IP

监听 Web 应用程序的 IP 地址,例如127.0.0.1

默认为0.0.0.0 - 绑定到所有服务器 IP。

FLET_SERVER_PORT

运行应用程序的 TCP 端口。如果程序在 Linux 服务器上运行或设置了FLET_FORCE_WEB_SERVER,则为8000;否则为随机端口。

FLET_SERVER_UDS_PATH

Flet 服务器的 Unix 域套接字(UDS)路径。它在基于 Unix 的系统上启用进程间通信,其值为格式为flet_<pid>.sock的套接字文件路径。

FLET_SESSION_TIMEOUT

会话生命周期(以秒为单位)。默认是3600

FLET_UPLOAD_DIR

应用程序“upload”目录的绝对路径。

FLET_UPLOAD_HANDLER_ENDPOINT

上传处理程序的自定义路径。默认是/upload

FLET_WEB_APP_PATH

域名后的 Web 应用程序托管路径,例如/apps/myapp。默认是/ - 在根目录托管应用程序。

FLET_WEBSOCKET_HANDLER_ENDPOINT

WebSocket 处理程序的自定义路径。默认是/ws

FLET_WEB_RENDERER

Web 渲染模式:canvaskit(默认)、htmlauto

FLET_WEB_USE_COLOR_EMOJI

设置为Truetrue1以加载带有彩色表情符号的 Web 字体。

FLET_WEB_ROUTE_URL_STRATEGY

Web 应用程序的 URL 策略:path(默认)或hash

设置布尔值

布尔值True由以下字符串值之一表示:"true""1""yes"。任何其他值将被解释为False