目錄

Dart 的開發工具

當你準備好建立一個應用時,請根據你要建立的應用型別獲取相應的 SDK 和工具。

應用型別 入門說明 工具資訊
Flutter (移動應用和其他平台) 安裝 Flutter Flutter tools
Web 應用 (非 Flutter) 安裝 Dart SDK 通用工具 and Web 工具
伺服器或命令列應用 安裝 Dart SDK 通用工具 和 專業工具

通用工具

下述工具支援使用 Dart 語言的全部平台。

DartPad

DartPad Hello World DartPad 是一個用於學習 Dart 語法以及體驗 Dart 語言功能的線上工具。它支援 Dart 的核心庫,但不支援類似 dart:io 這樣的 VM 庫。

IDE 和編輯器

這些常用的 IDE 都帶有 Dart 外掛。

下面的 Dart 外掛也是可用的,感謝 Dart 社群。

語言伺服器協議實現 同樣適用於沒有特定的 Dart 擴充但 支援 LSP 的編輯器 。

命令列工具

Dart SDK 中包含下面的 dart 工具:

dart
用於建立、格式化、分析、測試、編譯和執行 Dart 程式碼的命令列工具 (CLI),同時包含 pub package 管理器。

除錯工具

Dart 開發者工具
一個工具套裝幫助除錯和效能測試。

開發 Web 應用的工具

下面工具主要針對 Web 應用開發:

webdev
用於建構和提供 Dart Web 應用開發的命令列介面 (CLI) 。

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

下面的工具對開發或執行命令列應用和伺服器有特別的支援:

dart
透過 dart run 命令來執行未編譯的 Dart 命令列應用和一些其他的快照。

dartaotruntime 命令
Dart 執行時環境,可以執行 AOT 快照。