最近 flutter module 模块开发,引用到iOS 和 android 项目中去。
如果纯开发的过程中,区分不区分可能无关紧要,但是进入本地测试联调可能就比较麻烦,每次打包的时候有可能会漏恢复,这就迫切的区分环境。
这里只拿vscode来说
- .vscode/launch.json
- lib/main_dev.dart 克隆一份出来
launch.json
"configurations": [
{
"name": "Flutter",
"request": "launch",
"type": "dart",
"args": ["-t","lib/main_dev.dart"]
}
]
本地开发只更新 main_dev 文件
如果没用ide开发 可以
flutter build --ios-framework --no-debug --no-profile -t lib/main_dev.dart
很简单