f
一个简单的快捷方式,一个命令行接口(CLI),为懒惰(或高效)的Flutter开发者提供服务,以提高生产力和幸福感。
安装
使用此命令从终端激活 f CLI。
pub global activate f
创建新项目
使用此 f 命令创建 Flutter 项目
f c myapp
cd myapp
这与使用命令 `flutter create myapp` 类似。
要使用一些预定义的依赖项创建 Flutter 项目,可以在项目名称后列出这些依赖项,如下所示:
f c myapp path intl http provider
cd myapp
上述命令将在 `myapp` 目录中自动创建 `myapp` 项目,然后自动安装所有必需的依赖项(本例中为:path、intl、http 和 provider)。
您可以随意添加任意数量的依赖项。
您还可以传递其他参数,例如项目名称、组织名称,或指定原生平台使用的编程语言。
f c --p myapp --org dev.flutter --a kotlin --i swift myapp path intl http provider
cd myapp
运行项目
要运行 Flutter 项目,可以使用此命令:
f r
这与使用命令 `flutter run` 类似。
要以 `flutter run --profile` 模式运行项目,请使用:
f rp
要以 `flutter run --release` 模式运行项目,请使用:
f rr
其他命令
您可以使用以下 f 命令列表来提高 Flutter 的生产力。
| 命令 | 描述 |
|---|---|
f a -d DEVICE_ID |
分析项目的 Dart 源代码。flutter analyze 的别名 |
f as -o DIRECTORY |
组装和构建 Flutter 资源。flutter assemble 的别名 |
f at -d DEVICE_ID |
连接到正在运行的应用程序。flutter attach 的别名 |
f b DIRECTORY |
Flutter 构建命令。flutter build 的别名 |
f bs DIRECTORY |
按 ABI 分割构建的 Flutter 构建命令。flutter build --split-per-abi 的别名 |
f ch CHANNEL_NAME |
列出或切换 Flutter 通道。flutter channel 的别名 |
f dev -d DEVICE_ID |
列出所有已连接的设备。flutter devices 的别名 |
f doc |
显示已安装工具的信息。flutter doctor 的别名 |
f drv |
为当前项目运行 Flutter Driver 测试。flutter drive 的别名 |
f e |
列出、启动和创建模拟器。flutter emulators 的别名 |
f f DIRECTORY|DART_FILE |
格式化 Flutter 源代码。flutter format 的别名 |
f i -d DEVICE_ID |
在已连接的设备上安装 Flutter 应用。flutter install 的别名 |
f l |
显示正在运行的 Flutter 应用的日志输出。flutter logs 的别名 |
f t [DIRECTORY|DART_FILE] |
运行此包中的测试。flutter test 的别名 |
f up |
升级您的 Flutter 版本。flutter upgrade 的别名 |
f down |
将 Flutter 降级到当前通道的最后一个活动版本。flutter downgrade 的别名 |