目錄

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 快照。