准备

本节讲解最基础的准备工作,包括安装 Dart SDK,选择编辑器,以及编写最简单的 Hello World 等。

安装 SDK

推荐优先使用工具自动安装 SDK。

注意:由于众所周知的原因,在中国大陆使用以下工具安装可能会失败。如果失败,请尝试手动安装。

Windows 系统

方式一

使用社区维护的安装器:www.gekorm.com/dart-windows

方式二

安装 windows 下的包管理器:Chocolatey ,然后在命令行下执行

1. choco install dart-sdk -version <版本号>

Mac 系统

使用包管理器 homebrew 安装

1. # 安装
2. $ brew tap dart-lang/dart
3. $ brew install dart            // 安装稳定版
4. $ brew install dart --devel    // 安装dev版

6. # 更新
7. $ brew update
8. $ brew upgrade dart
9. $ brew cleanup dart

11. # 查看安装路径等信息
12. $ brew info dart

Linux 系统

ubuntu/debian 使用 apt-get 安装,其他 linux 请手动安装。

1. # 安装
2. $ sudo apt-get update
3. $ sudo apt-get install apt-transport-https
4. $ sudo sh -c 'curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
5. $ sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'
6. $ sudo apt-get update
7. $ sudo apt-get install dart

9. # 如果需要dev版,则使用以下指令替换上面的第四步
10. $ sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_unstable.list > /etc/apt/sources.list.d/dart_unstable.list'

12. # 设置环境变量
13. $ export PATH=/usr/lib/dart/bin:$PATH

确认 SDK 安装成功

在命令行中输入以下指令

1. $ dart --version

如果输出类似如下的信息,则表明 SDK 安装成功

1. Dart VM version: 1.24.2 (Thu Jun 22 08:42:17 2017) on "macos_x64"

手动安装 SDK

使用工具自动安装 SDK 失败时,还可以手动安装。

下载 SDK

SDK 下载链接模板:

<https://storage.googleapis.com/dart-archive/channels/<stable/dev>/release/<release>/sdk/dartsdk-<platform>-<architecture>-release.zip>

按照以下规则构造下载地址:

  • <stable/dev> - 选择稳定/开发版,可选项:stable,dev
  • <release> - 版本号,比如:1.16.1, 1.16.0-dev.1.0
  • <platform> - 平台,可选项:windows, macos, linux
  • <architecture> - 系统架构,32位或64位,可选项:ia32,x64

地址示例:

<https://storage.googleapis.com/dart-archive/channels/stable/release/1.11.1/sdk/dartsdk-windows-ia32-release.zip>

<https://storage.googleapis.com/dart-archive/channels/stable/release/1.12.0/sdk/dartsdk-macos-x64-release.zip>

<https://storage.googleapis.com/dart-archive/channels/dev/release/1.13.0-dev.0.0/sdk/dartsdk-linux-ia32-release.zip>

安装

下载并解压,将 sdk 中的 bin 文件夹添加到系统环境变量即可。


编辑器

使用具备 Dart 插件的编辑器,能让开发事半功倍。下面将列举部分 Dart 官网推荐的编辑器或 IDE,如何选择完全看个人喜好,对于初学者,笔者推荐的是 VS Code(免费,插件安装方便,编码体验较好)。

Jetbrains家族

Jetbrains 公司的 IntelliJ IDEA、WebStorm、PhpStorm 等,都可以安装 Jetbrains 的 Dart 插件

VS Code

来自微软 Visual Studio 团队的 VS Code,配合 Dart Code 插件

Atom

Github 出品的 Atom 编辑器,配合 dartlang 插件

Vim

Linux 下常用的老牌编辑器 Vim,配合 dart-vim-plugin 插件


Hello World

按照惯例,编写一个 Hello World。

编写

在编辑器中新建一个 hello.dart 文件,并输入以下代码

1. main() {
2. // print是全局打印函数,类似于JavaScript的console.log和Java的System.out.print
3. print('Hello World!');
4. }

与C语言等类似,dart 文件的入口是main函数。

运行

在命令行中执行 hello.dart 并查看输出

1. $ dart hello.dart
2. Hello World! // 输出 Hello World!

成功执行则表明最基本的 Dart 开发环境已配置完成。