写在前面:

最近同事介绍说flutter不错,想学习一下,于是就看了看。Flutter 使用 dart 写的,所以需要先学习一下dart 语言。

Dart 的官方网址是:https://www.dartlang.org/

Dart 的中文社区网址是:http://www.cndartlang.com/

Dart 的学习主要就从这两个网站来看了。其中中文社区中的Dart 学习笔记非常全面,值得认真阅读。

 

环境安装:

我是用的Mac,所以这里记录下Mac 安装的方法。http://dart.goodev.org/install/mac

1. 安装Dart SDK

使用Homebrew,运行命令:

$ brew tap dart-lang/dart
$ brew install dart

 在执行 brew install dart 时,可能提示XCode 的相关问题,根据提示在命令行先安装,然后再执行此命令即可。

brew 有个默认的仓库,brew tap 你可以看成是第三方的仓库

安装好之后,可以用以下命令进行更新

$ brew update
$ brew upgrade dart
$ brew cleanup dart

安装好之后,需要知道安装目录,编辑工具如Webstorm 需要设置 Dart SDK 的目录以及 Dartium 的目录。(通过 brew --prefix 命令可以查看HOMEBREW 的安装目录)

  • SDK 目录: HOMEBREW_INSTALL/opt/dart/libexec
  • Dartium: HOMEBREW_INSTALL/opt/dart/Chromium.app

PS:下载的时候可能会出现网络超时,直接通过brew 提示的地址下载。

$ brew install dart

==> Installing dart from dart-lang/dart

==> Downloading https://storage.googleapis.com/dart-archive/channels/stable/rele

curl: (7) Failed to connect to storage.googleapis.com port 443: Operation timed out

Error: An exception occured within a child process:

  DownloadError: Failed to download resource "dart"

Download failed: https://storage.googleapis.com/dart-archive/channels/stable/release/2.0.0/sdk/dartsdk-macos-x64-release.zip

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

这里提供一个方案,如何手动下载文件,再使用brew 安装:https://www.jianshu.com/p/2e5097691fca

安装完成后,可以在Intellij Idea 或者 Web Storm里面设置Dart SDK。当然可以在Idea 中安装dart 插件。

 设置好Dart SDK 路径后,就可以创建Dart Project了。来一个Hello world 试试看,效果如下:

至此,环境安装完成。 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐