跳到主要内容

build

该命令用于将 Flet 应用程序打包以便分发。您可以在这里找到相关指南。

usage: flet build 
[-h]
[-v]
[-o OUTPUT_DIR]
[--project PROJECT_NAME]
[--description DESCRIPTION]
[--product PRODUCT_NAME]
[--org ORG_NAME]
[--company COMPANY_NAME]
[--copyright COPYRIGHT]
[--splash-color SPLASH_COLOR]
[--splash-dark-color SPLASH_DARK_COLOR]
[--no-web-splash]
[--no-ios-splash]
[--no-android-splash]
[--team TEAM_ID]
[--base-url BASE_URL]
[--web-renderer {canvaskit,html}]
[--use-color-emoji]
[--route-url-strategy {path,hash}]
[--flutter-build-args [FLUTTER_BUILD_ARGS ...]]
[--include-packages FLUTTER_PACKAGES [FLUTTER_PACKAGES ...]]
[--build-number BUILD_NUMBER]
[--build-version BUILD_VERSION]
[--module-name MODULE_NAME]
[--template TEMPLATE]
[--template-dir TEMPLATE_DIR]
[--template-ref TEMPLATE_REF]
{macos,linux,windows,web,apk,aab,ipa}
[python_app_path]

usage: flet build
[-h]
[-v]
[-o 输出目录 / OUTPUT_DIR]
[--project 项目名称]
[--description DESCRIPTION / 描述]
[--product 产品名称 / PRODUCT_NAME]
[--org ORG_NAME / 组织名称]
[--company COMPANY_NAME / 公司名称]
[--copyright COPYRIGHT / 版权]
[--splash-color SPLASH_COLOR / 启动屏幕颜色]
[--splash-dark-color SPLASH_DARK_COLOR / 启动屏幕暗色]
[--no-web-splash] 无Web启动屏幕
[--no-ios-splash] 无iOS启动屏幕
[--no-android-splash] 无Android启动屏幕
[--team TEAM_ID / 团队ID]
[--base-url BASE_URL / 基础]
[--web-renderer {canvaskit,html}] Web 渲染器
[--use-color-emoji] 使用彩色表情符
[--route-url-strategy {path,hash}] 路由 URL 策略
[--flutter-build-args [FLUTTER_BUILD_ARGS ...]]
[--include-packages FLUTTER_PACKAGES [FLUTTER_PACKAGES ...]]
[--build-number BUILD_NUMBER / 构建号]
[--build-version BUILD_VERSION / 构建版本] 构建版本 - 显示给用户的"x.y.z"字符串版本号
[--module-name MODULE_NAME / 模块名称] Python 模块名称,包含应用程序入口点
[--template 模板 / TEMPLATE] 包含 Flutter bootstrap 模板的目录,或者是一个 Git 存储库模板的 URL
[--template-dir 模板目录] 存储库中的 Flutter bootstrap 模板相对路径
[--template-ref 模板引用] 克隆存储库后要签出的分支、标签或提交 ID
{macos,linux,windows,web,apk,aab,ipa}
[python_app_path]

构建可执行应用程序或安装包。

位置参数:
{macos,linux,windows,web,apk,aab,ipa}
要构建的包类型或目标平台
python_app_path Python 程序目录的路径

选项:
-h, --help 显示帮助信息并退出
-v, --verbose -v 详细输出,-vv 更详细
-o 输出目录, --output 输出目录
结果可执行文件或包的输出目录(默认为 <python_app_directory>/build/<target_platform>)
--项目名称 PROJECT_NAME
可执行文件或包的项目名称
--描述 DESCRIPTION
可执行文件或包的描述
--产品名称 PRODUCT_NAME
显示在窗口标题和关于应用对话框中的项目显示名称
--组织名称 ORG_NAME
反向域名表示的组织名称,例如 "com.mycompany" - 与项目名称结合使用,作为 iOS 和 Android 包 ID
--公司名称 COMPANY_NAME
在关于应用对话框中显示的公司名称
--版权 COPYRIGHT
在关于应用对话框中显示的版权信息
--启动屏幕颜色 SPLASH_COLOR
iOS、Android 和 Web 应用程序启动屏幕的背景颜色
--启动屏幕暗色 SPLASH_DARK_COLOR
iOS、Android 和 Web 应用程序启动屏幕暗模式的背景颜色
--无Web启动屏幕 禁用 Web 应用程序启动屏幕
--无iOS启动屏幕 禁用 iOS 应用程序启动屏幕
--无Android启动屏幕 禁用 Android 应用程序启动屏幕
--团队 ID TEAM_ID
用于签名 iOS 包的团队 ID(仅用于 ipa)
--基础 URL BASE_URL
应用程序的基础 URL(仅用于 Web)
--Web 渲染器 {canvaskit,html}
渲染器类型(仅用于 Web)
--使用彩色表情符 启用 CanvasKit 渲染器的彩色表情符(仅用于 Web)
--路由 URL 策略 {path,hash}
URL 路由策略(仅用于 Web)
--Flutter 构建参数 [FLUTTER_BUILD_ARGS...]
附加的 Flutter 构建命令参数
--包括软件包 FLUTTER_PACKAGES [FLUTTER_PACKAGES...]
包括额外的 Flutter Flet 软件包,例如 flet_video、flet_audio 等
--构建号 BUILD_NUMBER
构建号 - 一个内部版本号标识符
--构建版本 BUILD_VERSION
构建版本 - 显示给用户的"x.y.z"字符串版本号
--模块名称 MODULE_NAME
Python 模块名称,包含应用程序入口点
--模板 TEMPLATE
包含 Flutter bootstrap 模板的目录,或者是一个 Git 存储库模板的 URL
--模板目录 TEMPLATE_DIR
存储库中的 Flutter bootstrap 模板相对路径
--模板引用 TEMPLATE_REF
克隆存储库后要签出的分支、标签或提交 ID