[Flutter]Flutter 常用命令行
Flutter命令行工具是开发人员(或代表开发人员的IDE)与Flutter交互的方式。对于与Dart相关的命令,可以使用Dart命令行工具。
以下是如何使用Flutter工具创建、分析、测试和运行应用程序:
flutter create my_app
cd my_app
flutter analyze
flutter test
flutter run lib/main.dart
要使用Flutter运行pub命令,请执行以下操作:
flutter pub get
flutter pub outdated
flutter pub upgrade
要查看Flutter支持的所有命令:
flutter --help --verbose
要获得Flutter SDK的当前版本,包括其框架、引擎和工具:
flutter --version
Flutter 指令:
下表展示了可以与Flutter一起使用的命令:
命令 | 示例 | 说明 |
---|---|---|
analyze | flutter analyze -d <DEVICE_ID> | 分析项目的Dart源代码,用于代替Dart分析 |
assemble | flutter assemble -o | 组装和构建Flutter资源 |
attach | flutter attach -d <DEVICE_ID> | 连接到正在运行的应用程序 |
bash-completion | flutter bash-completion | 输出命令行shell完成设置脚本 |
build | flutter build | Flutter构建命令 |
channel | flutter channel <CHANNEL_NAME> | 列出或切换Flutter的Channels |
clean | flutter clean | 删除build/和.dart_tool/目录 |
config | flutter config --build-dir= | 配置Flutter设置。若要删除设置,请将其配置为空字符串 |
create | flutter create | 创建一个新的项目 |
custom-devices | flutter custom-devices list | 添加、删除、列出和重置自定义设备 |
devices | flutter devices -d <DEVICE_ID> | 列出所有连接的设备 |
doctor | flutter doctor | 显示有关已安装工具的信息 |
downgrade | flutter downgrade | 将Flutter降级到当前通道的最后一个活动版本 |
drive | flutter drive | 为当前项目运行Flutter设备程序测试 |
emulators | flutter emulators | 列出、启动和创建模拟器 |
format | flutter format <DIRECTORY|DART_FILE> | 格式化Flutter源代码。已弃用,请改用dart格式 |
gen-l10n | flutter gen-l10n | 为Flutter项目生成本地化 |
install | flutter install -d <DEVICE_ID> | 在连接的设备上安装Flutter应用程序 |
logs | flutter logs | 显示运行Flutter应用程序的日志输出 |
precache | flutter precache | 填充Flutter工具的二进制工件缓存 |
pub | flutter pub <PUB_COMMAND> | 适用于程序包。使用而不是dart-pub |
run | flutter run <DART_FILE> | 运行Flutter程序 |
screenshot | flutter screenshot | 从连接的设备上截取Flutter应用程序的屏幕截图。 |
symbolize | flutter symbolize --input=<STACK_TRACK_FILE> | 表示来自AOT编译的flutter应用程序的堆栈跟踪 |
test | flutter test [<DIRECTORY|DART_FILE>] | 在此包中运行测试。使用而不是dart测试 |
upgrade | flutter upgrade | 升级你的Flutter版本 |
有关任何命令的其他帮助,请输入flutter help<command>
进行操作。您还可以获得关于pub
命令的详细信息,例如,flutter help pub outdated
参考文档:Flutter中文社区