目录

工具

准备好创建应用程序后,请获取适合您应用程序类型的 SDK 和工具。如果您不确定需要哪些工具,请 **获取 Flutter SDK。**

应用程序类型入门说明工具信息
Flutter(移动端和其他)安装 FlutterFlutter 工具
Web 应用程序(非 Flutter)安装 Dart SDK通用工具Web 工具
服务器或命令行安装 Dart SDK通用工具专用工具

通用工具

#

以下工具在所有平台上支持 Dart 语言。

DartPad

#
DartPad Hello World

DartPad 是一种无需下载即可学习 Dart 语法并尝试 Dart 语言功能的绝佳方式。它支持 Dart 的核心库,除了 dart:io 等 VM 库。

IDE 和编辑器

#

这些常用 IDE 存在 Dart 插件。

以下 Dart 插件也可用,感谢 Dart 社区。

一个 语言服务器协议实现 也适用于 支持 LSP 的编辑器,这些编辑器没有特定的 Dart 扩展。

命令行工具

#

Dart SDK 包含以下通用 dart 工具

dart
用于创建、格式化、分析、测试、记录、编译和运行 Dart 代码,以及使用 pub 包管理器 的命令行界面 (CLI)。

调试

#
Dart DevTools
一套调试和性能工具。

用于开发 Web 应用程序的工具

#

以下工具支持开发 Web 应用程序

webdev
一个用于构建和服务 Dart Web 应用程序的 CLI。

用于开发命令行应用程序和服务器的工具

#

以下工具支持开发或运行命令行应用程序和服务器

dart run
使用 dart run 命令运行未编译的 Dart 命令行应用程序和某些类型的快照。
dartaotruntime
使用此 Dart 运行时运行 AOT 快照。