VSCode 是 Flutter 开发的轻量高效选择,配合官方插件和合理配置可获得接近 Android Studio 的编码体验。需安装 Flutter SDK、启用 Dart 插件、连接设备或模拟器;通过 flutter create 创建项目后,在 VSCode 中打开并使用 F5 或命令运行;推荐启用热重载、SDK 更新及 Widget 树显示等设置提升效率。

VSCode 是 Flutter 开发的轻量高效选择,配合官方插件和合理配置,能获得接近 Android Studio 的编码体验,同时保持启动快、资源占用低的优势。
安装必要组件
确保本地已安装以下工具:
-
Flutter SDK:从 flutter.dev 下载并解压,添加
flutter/bin到系统 PATH - Dart SDK:Flutter 自带 Dart,无需单独安装;若独立使用 Dart,需额外配置
- VSCode 插件:在扩展市场安装 Flutter(含 Dart 插件,会自动提示安装)
- 设备或模拟器:连接真机(开启 USB 调试)或启动 iOS Simulator / Android Emulator
创建与运行项目
打开终端(VSCode 内置 Terminal 更方便),执行:
flutter create my_app
然后在 VSCode 中通过 File → Open Folder 打开 my_app 目录。首次打开会提示“加载 Flutter 项目”,确认后即可识别结构。
运行方式有多种:
模板采用响应式设计,自动适应手机,电脑及平板显示;满足单一店铺外卖需求。功能:1.菜单分类管理2.菜品管理:菜品增加,删除,修改3.订单管理4.友情链接管理5.数据库备份6.文章模块:如:促销活动,帮助中心7.单页模块:如:企业信息,关于我们更强大的功能在开发中……安装方法:上传到网站根目录,运行http://www.***.com/install 自动
- 按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),输入
Flutter: Run启动调试 - 点击左下角设备选择器(如 “Chrome”、“iPhone 15”、“Pixel 5 API 34”),再按 F5 启动
- 终端中直接运行
flutter run,支持热重载(r)和完全重启(R)
提升开发效率的关键设置
在 VSCode 设置(Settings → Extensions → Dart)中建议启用:
- Enable SDK Updates:自动提醒 Flutter/Dart 版本更新
- Hot Reload On Save:保存文件时自动触发热重载(可选,部分场景慎用)
- Flutter Outline:侧边栏显示 Widget 树结构(需在 Explorer 中点击“Outline”图标)
- 推荐快捷键:Ctrl+Click(Win/Linux)或 Cmd+Click(Mac)跳转到 Widget 定义
调试与常见问题处理
断点调试与 Web/桌面一致:在代码行号左侧点击设断点,按 F5 启动调试,支持变量查看、步进(F10/F11)、表达式求值(Debug Console)。
遇到典型问题可快速排查:
-
“No devices”:运行
flutter devices检查设备列表;Android 需确认 adb 连接正常;iOS 需 Xcode 命令行工具已安装(xcode-select --install) -
“Target file not found”:检查是否在项目根目录打开,且
lib/main.dart存在 -
热重载失败:多数因语法错误或状态不一致,查看 Debug Console 报错;可尝试
flutter clean后重新运行









