跳到主內容

工具

當你準備建立應用時,請獲取對應應用型別的 SDK 和工具。如果你不確定需要哪些工具,請獲取 Flutter SDK。

應用型別入門說明工具資訊
Flutter(移動及更多平臺)安裝 FlutterFlutter 工具
Web 應用(非 Flutter)安裝 Dart SDK通用工具Web 工具
伺服器或命令列安裝 Dart SDK通用工具專用工具

通用工具

#

以下工具支援 Dart 語言在所有平臺上的開發。

DartPad

#
DartPad Hello World

DartPad 是一個很棒的工具,無需下載即可學習 Dart 語法和體驗 Dart 語言特性。它支援 Dart 的核心庫,但 VM 庫(如 dart:io)除外。

IDE 與編輯器

#

以下常用 IDE 都有 Dart 外掛可用。

以下 Dart 外掛也由 Dart 社群提供:

對於沒有特定 Dart 擴充套件的 支援 LSP 的編輯器語言伺服器協議實現 也可用。

命令列工具

#

Dart SDK 包含以下通用 dart 工具:

dart
一個命令列介面(CLI),用於建立、格式化、分析、測試、生成文件、編譯和執行 Dart 程式碼,以及與 pub package 管理器 互動。

除錯

#
Dart DevTools
一套除錯和效能分析工具。

Web 應用開發工具

#

以下工具支援 Web 應用開發:

webdev
一個用於構建和執行 Dart Web 應用的 CLI。

命令列應用與伺服器開發工具

#

以下工具支援開發或執行命令列應用和伺服器:

dart run
使用 dart run 命令執行未編譯的 Dart 命令列應用和某些型別的快照。
dartaotruntime
使用此 Dart 執行時環境執行 AOT 快照。