工具
當你準備建立應用時,請獲取對應應用型別的 SDK 和工具。如果你不確定需要哪些工具,請獲取 Flutter SDK。
| 應用型別 | 入門說明 | 工具資訊 |
|---|---|---|
| Flutter(移動及更多平臺) | 安裝 Flutter | Flutter 工具 |
| Web 應用(非 Flutter) | 安裝 Dart SDK | 通用工具 和 Web 工具 |
| 伺服器或命令列 | 安裝 Dart SDK | 通用工具 和 專用工具 |
通用工具
#以下工具支援 Dart 語言在所有平臺上的開發。
DartPad
#
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 快照。