新闻中心
在VS Code中配置和运行Dart程序的完整步骤
首先安装 Dart SDK 并验证版本,接着下载 VS Code 并安装 Dart 及 Flutter 插件,然后创建项目结构与 main.dart 文件,通过终端执行 dart 命令运行程序,最后可选配置 launch.json 实现调试功能。

要在 VS Code 中配置并运行 Dart 程序,需要安装必要的工具和插件,并正确设置开发环境。以下是详细步骤。
1. 安装 Dart SDK
Dart 程序运行依赖于 Dart SDK。你可以通过以下方式之一安装:
- 从 dart.dev 官网下载 Dart SDK 并手动配置环境变量(适用于只想使用 Dart 的场景)。
- 安装 Flutter SDK,它自带 Dart。如果你计划进行 Flutter 开发,推荐此方式。下载地址为 flutter.dev。
安装完成后,打开终端输入以下命令验证是否成功:
dart --version
如果显示版本号,说明 SDK 安装成功。
2. 安装 VS Code 和 Dart 插件
前往 code.visualstudio.com 下载并安装 VS Code。
安装完成后,打开 VS Code,进入扩展商店(左侧活动栏的方块图标),搜索并安装以下插件:
- Dart(由 Dart Code 团队提供)
- 如果你也使用 Flutter,建议同时安装 Flutter 插件。
安装完成后,重启 VS Code。
3. 创建 Dart 项目
在本地创建一个项目文件夹,例如 hello_dart,然后在该目录下创建一个 bin 文件夹用于存放可执行脚本。
在 bin 目
录中创建一个 main.dart 文件,写入简单代码:
void main() {
print('Hello, Dart!');
}
4. 运行 Dart 程序
打开 VS Code 的集成终端(Terminal → New Terminal),确保当前路径在项目根目录。
雾象
WaytoAGI推出的AI动画生成引擎
1708
查看详情
运行程序只需输入:
dart bin/main.dart
终端将输出:Hello, Dart!
你也可以点击 VS Code 右上角出现的“运行”按钮(如果已配置启动项),或使用调试功能。
5. 配置 launch.json(可选)
为了在 VS Code 中使用调试功能,可以配置 .vscode/launch.json。
按下 F5 或点击“运行和调试”侧边栏,选择“Dart & Flutter”,VS Code 会自动生成配置文件。
确保 program 字段指向你的主文件,例如:
{
"type": "dart",
"request": "launch",
"name": "Run main",
"program": "bin/main.dart"
}
保存后即可通过调试面板运行或断点调试。
基本上就这些。配置一次后,后续新建 Dart 文件可以直接运行。
以上就是在VS Code中配置和运行Dart程序的完整步骤的详细内容,更多请关注其它相关文章!
# 并安装
# 薯条营销推广版怎么赚钱
# 商丘附近网站推广店铺
# seo网站排名计算
# 厦门小型网站建设品牌
# 网站推广的要求有哪些呢
# 长春seo线上营销推荐
# 北京seo招牌
# 网络seo怎样优化
# 湖南营销推广商家排名榜
# 河北网站建设设计报告
# 你也
# 下载地址
# 你可以
# 如果你
# dart
# 创建一个
# 全攻略
# 可选
# 安装完成后
# 开发环境
# 配置文件
# 环境变量
# ai
# 工具
# json
# js
# vscode
# vs code
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】
php源码怎么在电脑上测试_电脑测试php源码方法步骤【教程】
怎么在mac上运行html代码_mac运行html代码方法【指南】
解决Tabulator日期时间排序问题的专业指南
Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项
windows10怎么关闭系统提示音_windows10彻底静音设置方法
漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接
sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件
在命令行怎么运行html项目_命令行运行html项目方法【教程】
如何使用J*aScript精确选择并批量修改特定父元素下子链接的样式
Kafka Streams中基于消息头条件过滤消息的实现指南
Descript怎样用AI剪辑自动去噪_Descript用AI剪辑自动去噪【自动降噪】
Composer如何解决json扩展缺失的错误
小米14应用无法联网原因分析_小米14网络权限修复
初次安装JDK时环境变量如何正确配置_J*A_HOME与PATH设置规则讲解
Python:递归比较文件夹内容并找出特定类型文件的差异
Lar*el DB::listen 事件中的查询执行时间单位解析
uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页
poki网页游戏推荐_poki免费游戏平台入口
Win11怎么隐藏桌面图标 Win11一键隐藏所有桌面元素及恢复显示
为什么简单的XML文件也会解析失败? 检查隐藏的非打印字符(如BOM)的方法
在J*a中如何使用BigDecimal进行高精度计算_BigDecimal类应用指南
Lar*el头像管理:图片缩放与旧文件删除的最佳实践
QQ邮箱在线使用入口 QQ邮箱个人账号网页版登录
word中如何让数字纵向排列_Word数字纵向排列方法
优化大型XML文件解析:基于Python流式处理的内存高效方案
Win10如何清理注册表垃圾 Win10手动清理无效注册表【技巧】
字由网在线版登录地址 字由网网页版安全入口
Golang如何测试channel通信行为_Golang channel通信测试与分析方法
怎样使用“本地安全策略”提升Windows安全性_Secpol.msc配置指南【高手】
深入理解Promise链:如何在catch后中断then的执行
J*a编写用户注册与登录功能_掌握字符串与验证逻辑
在Qt QML中通过Python字典动态更新TextEdit内容的教程
C++如何实现线程池_C++11手动实现一个简单的固定大小线程池
c++ 获取系统当前时间 c++时间戳获取方法
Excel Power Pivot如何处理XML数据源 构建高级数据模型
漫蛙漫画官方首页 漫蛙2漫画在线阅读入口
火狐浏览器占用内存高卡顿怎么办 火狐浏览器性能优化设置技巧
怎么去除衣服上的口红印_生活小妙招教你用酒精轻松擦除
c++ dfs和bfs代码 c++深度广度优先搜索算法
高德地图怎么看全景照片_高德地图全景照片浏览教程
J*aScript中正确使用querySelectorAll与复杂CSS选择器
使用J*aScript检测输入元素是否包含在特定类中
Golang如何实现Web接口签名验证_Golang Web接口签名校验开发方法
PyTorch模型训练准确率不提升:诊断与修复常见指标计算错误
Go语言中Map值调用指针接收器方法的限制与应对
在Runstone环境中高效处理TasteDive API的JSON数据
sublime如何优雅地处理行尾空格_sublime自动清理多余空白字符配置
微信网页版官方入口教程 微信网页版网页版快速登录步骤
Django通过AJAX异步上传图片并保存至模型的完整指南


2025-12-01
浏览次数:次
返回列表