Flutter工程条件编译打包脚本
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
DebuggerX d1a859e9f6
feat: ignore hidden files; fix some issue.
4 years ago
.hooks Init 5 years ago
bin feat: ignore hidden files; fix some issue. 4 years ago
.gitignore Init 5 years ago
README.md feat: use expressions. 4 years ago
flutter.sh feat: ignore hidden files; fix some issue. 4 years ago

README.md

Flutter工程条件编译打包脚本

原理

通过将 flutter run/build [--option] 命令替换为 bash flutter.sh run/build [--option] 在原有flutter运行/打包流程前后执行内置及用户自定义脚本,从而实现对打包流程的自定义控制,默认内置功能为根据命令参数中的 --debug/release 以及 --flavor 渠道名,对代码条件编译.

用法语法

代码:

代码中使用形如以下的注释来进行代码块的条件标记

void main(List<String> arguments) {
  print(1);
  // #{{exp}}
  // print(2);
  // #{{default}}
  print(7);
  // #{{end}}
}

基本注释标记语法为 // #{{exp | default | end}}