Dart SDK在Flutter SDK中的存储路径

Dart官网地址:https://dart.cn/

获取Dart SDK地址:https://dart.cn/get-dart

下面来说Dart SDK路径的问题:

从 Flutter 1.21 版本开始,Flutter SDK 会同时包含完整的 Dart SDK 因此如果你已经安装了 Flutter,可能就无需再特别下载 Dart SDK 了。那么Dart SDK在Flutter SDK的哪个文件目录里呢?打开Flutter SDK文件夹在子文件夹/bin/cache/下就能看到Dart SDK的文件夹,完整路径:flutter/bin/cache/dart-sdk。

官网拷贝部分文章如下(如果你来是看Dart SDK存储目录的到这里你可以关闭这个页面了):

如果你正在配置Flutter开发环境,并且是macOS系统,可以参见我的另一篇文章(很重要哦!):https://blog.csdn.net/luqingshuai_eloong/article/details/109702695

友情小提示:如果你在安装Flutter插件和Dart插件时,你可能会先安装Flutter插件,这时他们包一个提示,你要先安装Dart插件,然后再安装Flutter插件!!

获取 Dart SDK

本页面指引你如何下载 Dart SDK。 Dart SDK 包含开发 Web、命令行和服务端应用所需要的库和命令行工具。更多详细内容,请参考 Dart SDK 概览 文档。

从 Flutter 1.21 版本开始,Flutter SDK 会同时包含完整的 Dart SDK 因此如果你已经安装了 Flutter,可能就无需再特别下载 Dart SDK 了。如果你有下述的需求,请考虑下载 Dart SDK:

  • 不需要使用 Flutter;

  • 使用 Flutter 1.21 之前的版本;

  • 希望降低电脑存储空间的使用,此次用例并不需要 Flutter,比如:设置 CI 时,需要 Dart 并不需要 Flutter。

注意:本网站的文档和示例使用的是 Dart SDK 的版本 2.10.0

请查阅 Dart SDK 概览 获取更多关于 SDK 中包含哪些内容的信息。

安装 Dart SDK

如下所述,你可以使用包管理轻松地安装和更新 Dart SDK。你也可以以 编译 SDK 源码 的形式安装,也可以在我们的 各个发布渠道里 下载 SDK 的 zip 压缩文件 。

Dart tools may send usage metrics and crash reports to Google. By downloading the Dart SDK, you agree to the Google Terms of Service. Note: The Google Privacy Policy describes how data is handled in this service.

Install Homebrew, and then run the following commands:

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

重要说明: Make sure the Homebrew bin directory is in your PATH. Setting up the path correctly makes it easier to use Dart SDK commands such as dart and dartfmt. For help setting up your path, consult the Homebrew FAQ.

To upgrade when a new release of Dart is available:

1
$ brew upgrade dart

To switch between locally installed Dart releases, use brew switch dart . Example:

1
$ brew switch dart 2.10.1

To see which versions of Dart you’ve installed:

1
$ brew info dart

关于发行渠道和版本字符串

Dart SDK 有三个发布渠道:

  • 稳定版 (Stable)渠道:稳定发行版,每 三个月 更新一次;当前版本 2.9.3.

    稳定版可适用于生产环节。

  • 测试版 (Beta) 渠道:也称 发行预览版,通常 每月 更新一次;当前版本 2.11.0-176.0.dev.

    测试版渠道的构建是稳定版渠道的“预览版构建”。我们推荐您使用这个渠道的 SDK、进行测试,但是不建议您的应用发布,您可以用这个渠道的构建预览新功能或测试与未来版本的兼容性。

  • 开发版 (Dev)渠道:也称 预发行版,通常每 双周 更新一次;当前版本 2.11.0-176.0.dev.

    开发版渠道的构建包含最新的更新,也可能本身就是不完善的,这个版本我们不受支持,并且可能会包含未经审核的重大更改 (breaking changes)。

Dart SDK 稳定版 构建渠道的版本号设定为 x.y.z,比如 1.24.32.1.0。它们由点分隔的整数组成,没有连字符或字母,其中 x 是主版本,y 是次要版本,而 z 是补丁版本。

Dart SDK 的非稳定版 (测试版 (Beta)开发版 (Dev)) 构建渠道的版本号设定为:x.y.z-a.b.,比如:2.8.0-20.11.beta。连字符前的部分 (x.y.z) 遵循稳定版本方案,连字符后的 ab 分别是预发行版和预发行补丁版本,而 betadev 是构建渠道通道标示。

你可以通过 instructions above 获得 stable 和 dev 渠道,或者你也可以直接下载 SDK 的压缩包。

你可以查阅 Dart 2 相关页面 获取更多信息。