CLI (Command-line tool)

Flutter 是 Google 开发的一个跨平台移动应用程序开发框架,它可以让开发者使用一种代码库开发 iOS 和 Android 应用。在使用 Flutter 开发应用程序时,需要掌握一些常用的命令,下面是这些命令的详细介绍:

1.flutter create [projectName]
创建新的 Flutter 项目,需要指定项目名称。例如:flutter create my_app。

2.flutter run
运行 Flutter 应用程序,可以将应用程序运行在 iOS 模拟器、Android 模拟器或真实的设备上。例如:flutter run -d emulator-1。

3.flutter doctor
检查 Flutter 安装是否正确以及是否需要安装其他依赖项。例如:flutter doctor -v。

4.flutter build
构建 Flutter 应用程序,可以将应用程序构建成 Release 或 Debug 版本。例如:flutter build apk。

5.flutter clean
清除 Flutter 应用程序的构建缓存和临时文件。例如:flutter clean。

6.flutter packages get
获取应用程序依赖项的最新版本。例如:flutter packages get。

7.flutter packages upgrade
将应用程序依赖项升级到最新版本。例如:flutter packages upgrade。

8.flutter upgrade
将 Flutter 框架升级到最新版本。例如:flutter upgrade。

9.flutter format
格式化 Flutter 代码,可以使用该命令对代码进行自动格式化。例如:flutter format .。

10.flutter analyze
分析 Flutter 代码并输出警告和错误信息。例如:flutter analyze .。

11.flutter test
运行 Flutter 单元测试,可以使用该命令执行应用程序的测试。例如:flutter test。

以上是一些常用的 Flutter 命令,掌握这些命令可以更加高效地开发 Flutter 应用程序。

Command Example of use More information
analyze flutter analyze -d <DEVICE_ID> Analyzes the project’s Dart source code.
Use instead of dartanalyzer.
assemble flutter assemble -o <DIRECTORY> Assemble and build flutter resources.
attach flutter attach -d <DEVICE_ID> Attach to a running application.
bash-completion flutter bash-completion Output command line shell completion setup scripts.
build flutter build <DIRECTORY> Flutter build commands.
channel flutter channel <CHANNEL_NAME> List or switch flutter channels.
config flutter config --build-dir=<DIRECTORY> Configure Flutter settings. To remove a setting, configure it to an empty string.
create flutter create <DIRECTORY> Creates a new project.
devices flutter devices -d <DEVICE_ID> List all connected devices.
doctor flutter doctor Show information about the installed tooling.
downgrade flutter downgrade Downgrade Flutter to the last active version for the current channel.
drive flutter drive Runs Flutter Driver tests for the current project.
emulators flutter emulators List, launch and create emulators.
format flutter format <DART_FILE> Format one or more dart files.
gen-l10n flutter gen-l10n <DIRECTORY> Generate localizations for the Flutter project.
install flutter install -d <DEVICE_ID> Install a Flutter app on an attached device.
logs flutter logs Show log output for running Flutter apps.
precache flutter precache <ARGUMENTS> Populates the Flutter tool’s cache of binary artifacts.
pub flutter pub <PUB_COMMAND> Works with packages.
Use instead of pub.
run flutter run <DART_FILE> Runs a Flutter program.
symbolize flutter symbolize --input=<STACK_TRACK_FILE> Symbolize a stack trace from the AOT compiled flutter application.
test flutter test [<DIRECTORYⅠDART_FILE>] Runs tests in this package.
Use instead of pub run test.
upgrade flutter upgrade Upgrade your copy of Flutter.
powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:00

results matching ""

    No results matching ""