介绍
Dart 是由 Google 开发的一门面向对象的编程语言,首次发布于 2011 年,由 Lars Bak 和 Kasper Lund 主导设计。它的定位是一门客户端优化的语言,适用于构建移动端、桌面端、Web 端以及服务器端应用。
语言特性
- 语法风格
Dart 的语法兼具 Java 和 JavaScript 的影子,对有这两类语言经验的开发者非常友好。 - 强类型 + 类型推断
Dart 是一门强类型语言,但支持 var 和 final 等关键字进行类型推断,兼顾安全性和编码效率。 - 空安全(Null Safety)
从 Dart 2.12 开始引入健全的空安全机制,变量默认不可为 null,用 ? 显式标记可空类型,从根源上减少空指针异常。 - 异步编程
原生支持 async / await,并提供 Future 和 Stream 两种异步模型,处理 I/O 密集型任务非常自然。 - 混入(Mixin)与扩展方法
支持 Mixin 实现多继承的代码复用,以及扩展方法为已有类型”无侵入”地添加功能。 - 编译方式灵活
AOT(Ahead-of-Time)编译:编译为原生机器码,用于生产环境的移动端和桌面端,性能优秀。
JIT(Just-in-Time)编译:支持热重载(Hot Reload),开发体验极佳。
编译为 JavaScript:用于 Web 端部署。
![图片[1]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522141609718-image.png)
Dart
准备 SDK
系统要求:
| 平台 | x64 | IA32(x86) | Arm 32 | Arm 64 | RISC-V(RV64GC) | 操作系统版本 |
| Windows | √ | ×(危险) | ×(危险) | √ | – | Windows 11 / 10 |
| Linux | √ | ×(危险) | √ | √ | √ | Debian 稳定,标准支持下的 Ubuntu LTS |
| macOS | √ | ×(危险) | – | √ | – | macOS 最新的三个版本(26、15、14) |
这里我们提供两个渠道:
我们先点击上面的按钮进入到 Dart 官网!
进入官网后,我们点击右上角所示的文本链接!
![图片[2]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522143636277-image.png)
进入到获取页面后,我们往下滑,找到图中所示的地方,点击进去!
![图片[3]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522143747696-image.png)
进入到指定的页面后,我们按照图中所指的区域来选择我们需要安装的版本!
![图片[4]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522144051553-image.png)
如果官网打开或是官网下载速度慢,那可以试一下我们提供的
Dart 安装
这里我们以 Dart 官网下载安装为例!
我们将下载好的压缩包进行解压!
![图片[5]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522160502891-image.png)
解压好后,我们将解压后的文件夹移到我们想要存放的位置!
我们复制该文件的地址进行备用!
![图片[6]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522160612278-image.png)
这里放置好后,我们需要使用快捷键 Win + S 或桌面左下角的搜索框,输入
![图片[7]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522160915433-image.png)
![图片[8]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522160943607-image.png)
按照上述步骤进入到环境变量编辑器后,我们按照下面的步骤对系统变量的 Path 变量进行编辑!
![图片[9]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522161142555-image.png)
进入到系统环境变量编辑器中,我们按照下面步骤,将我们刚刚复制的地址剪贴到里面,并且
![图片[10]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522161320598-image.png)
测试
最后,我们使用快捷键 Win +R 的组合键打开运行窗口并出入 cmd 出车!
![图片[11]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522161634104-image.png)
我们在弹出来的命令行窗口,输入以下命令测试我们的 DartSDK 是否安装成功!
如果安装成功了,就会返回我们的版本好,反之就是报错!
dart --version
![图片[12]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522161925927-image.png)
VS Code
安装 VS Code 软件的教程请点击下面的链接移步至相关文章!
我们安装完 VS Code 后,想要使用他进行编写 Dart 相关的项目代码,那还是差一点的,我们还需要安装相关的代码提示插件,这样可以更快的进行编写!
代码提示助手:Dart
如图所示,按照下面的步骤进行搜索下载该插件!
![图片[13]-[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/07/20260710134610853-image.png)
这样,我们的环境就配置完成了!
![[手把手教] 从DartSDK 的下载以及安装教程到编辑器的配置,包学会!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522162412506-科技感ENVI安装教程封面-9.png)


![[学习笔记 Day06]Python 数据分析与应用:数据分析库 Pandas 的使用-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/09/20250923154612655.png)
![[学习笔记 Day08]数据分析与应用:数据聚合与分组运算-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/09/20250923154612655.png)
![[学习笔记 Day01]C++基础:简单的程序设计,始于梦想的开始!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/09/20250922171813209.webp)
![[学习笔记 Day02]Vue基础:前端造梦,继续干!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/09/20250919193418264.jpeg)
![[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260518221407144-科技感ENVI安装教程封面-5.png)
![[学习笔记 Day01] Future 基础:Dart 语言从初识到异步编程的代码编写的蜕变-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260522182552195-科技感ENVI安装教程封面-10.png)

![[小白详细版]在 Windows 中下载、安装以及配置 Git 版本管理软件!-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2026/02/20260206152542723.png)
![[Windows + OpenClaw]接入飞书,实现便携式通过手机间接操作电脑!-资源刺客](https://images.kodo.cdn.itdka.cn/wp-content/uploads/2026/02/20260214142010155-1024x576.png)
![[玩机教程]某为5G通信壳连接 Cudy TR3000路由器教程-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/03/20260303220540153-openwrt.png)

![[123盘直链防盗刷教程] WordPress子比主题下载配置123云盘直链鉴权教程-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/07/20260713220147718-123盘直链防盗刷教程-scaled.png)
![[学习笔记 Day03]Redis 基础:Redis 设计的优化建议与最佳实践-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260521215425110-科技感ENVI安装教程封面-8.png)
![[学习笔记 Day02]Redis + OpenResty + Lua 实现多级缓存-资源刺客](https://images.kodo.cdn.itdka.cn/wp-contents/uploads/2026/05/20260521202850344-科技感ENVI安装教程封面-7.png)
![[自动化 + 手残党专属]宝塔安装AllinSSL证书管理教程-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/11/20251112122722716.png)




![[GitHub]Clawdbot-feishu:OpenClaw 的飞书集成插件-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2026/02/20260214135015363.png)

![[学习笔记 Day04]ASP.NET WEB 设计基础:让自己的程序飞向世界的每一个角落-资源刺客](http://images.kodo.cdn.itdka.cn/wp-content/uploads/2025/08/20250827185617438.jpeg)



暂无评论内容