Dart 的開發工具
當你準備好建立一個應用時,請根據你要建立的應用型別獲取相應的 SDK 和工具。
Flutter tools | ||
通用工具
下述工具支援使用 Dart 語言的全部平台。
DartPad
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 快照。