You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter桌面应用发布时如何指定要构建的主入口文件?

Flutter桌面打包指定不同环境的主入口文件

和你使用flutter run指定入口的方式完全一致,在执行桌面平台构建命令时,依然可以通过-t(或全称--target)参数指定对应的主入口文件,这个方法适用于Linux、Windows、macOS所有桌面平台。

下面是各环境对应的构建命令示例:

  • 生产环境构建:

    flutter build linux -t ./lib/main-prod.dart
    flutter build windows -t ./lib/main-prod.dart
    flutter build macos -t ./lib/main-prod.dart
    
  • 预发布环境构建:

    flutter build linux -t ./lib/main-staging.dart
    flutter build windows -t ./lib/main-staging.dart
    flutter build macos -t ./lib/main-staging.dart
    
  • 本地开发环境构建(若需打包本地环境版本):

    flutter build linux -t ./lib/main-dev.dart
    flutter build windows -t ./lib/main-dev.dart
    flutter build macos -t ./lib/main-dev.dart
    

如果不想每次手动输入长路径,也可以通过在pubspec.yaml中配置flavor、或者编写shell/bat脚本的方式简化命令,但核心指定入口文件的逻辑始终是通过-t参数实现的。

内容的提问来源于stack exchange,提问作者Dimitrios Desyllas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 19:12:20