新闻中心

在VS Code中配置和运行Dart程序的完整步骤

2025-12-01
浏览次数:
返回列表
首先安装 Dart SDK 并验证版本,接着下载 VS Code 并安装 Dart 及 Flutter 插件,然后创建项目结构与 main.dart 文件,通过终端执行 dart 命令运行程序,最后可选配置 launch.json 实现调试功能。

在vs code中配置和运行dart程序的完整步骤

要在 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异步上传图片并保存至模型的完整指南 

搜索