flutter指令 flutter <command>
常规命令
命令 | 含义 |
---|
create <output directory> | 在指定目录下创建一个Flutter项目 |
run [options] | 在指定设备下运行Flutter项目 |
options
选项 | 含义 |
---|
-h,–help | 打印命令用法 |
-d,–device-id | 指定运行设备id或名称 |
-v,–verbose | 输出log,包括所有脚本命令的执行记录。如果和–help一起使用,会显示隐藏选项 |
–version | 打印版本信息 |
–suppress-analytics | 阻止命令运行时分析报告 |
可用命令
命令 | 含义 |
---|
analyze | 分析项目的dart代码 |
assemble | 组装和构建flutter资源 |
attach | 附加到一个正在运行的flutter应用 |
bash-completion | 输出命令行shell完成设置脚本 |
build | Flutter构建命令 |
channel | 列出或者切换flutter通道 |
clean | 删除 build 和 .dart_tool目录. |
config | 配置flutter设置 |
create | 创建一个新的flutter工程 |
devices | 列出所有连接中的终端设备 |
doctor | 展示项目中已安装的flutter工具信息 |
downgrade | 对当前flutter channel降级flutter到上一个可用版本 |
drive | 对当前project运行Flutter Driver的测试 |
emulators | 罗列,启动,创建模拟器 |
format | 格式化一个或多个.dart文件 |
generate | 运行代码生成器 |
install | 安装app到绑定的设备 |
logs | 输出运行flutter app的log |
make-host-app-editable | 从一个generated目录移动主app到未generated目录以便开发者可以编辑 |
precache | 填充Flutter 工具缓存 |
pub | 管理flutter packages |
run | 在绑定设备上运行app |
screenshot | 截屏 |
symbolize | AOT(运行前编译)编译应用的stack trace输出到指定文件中,详情看-h |
test | 运行单元测试 |
upgrade | 升级flutter插件 |
version | 列出或切换flutter版本,列出所有flutter发布的版本 |
flutter packages <command>
可用命令
命令 | 含义 |
---|
cache | Work with the Pub system cache |
deps | 打印package依赖 |
downgrade | 降级pacakages |
get | 获取packages |
outdated | 分析packages看看哪个是可以升级的 |
pub | 传递剩余参数到dart的pub工具 |
publish | 发布当前packages到pub.dev网站 |
run | 从package中运行可执行包 |
upgrade | 升级packages |
uploader | 管理一个package的pub.dev上床 |
version | 打印pub的版本 |
每个命令行的使用方法都可通过此命令-h查看。此文指列举最上层说明。