当前位置: 首页 > news >正文

重庆南川网站制作公司电话太原网络营销公司

重庆南川网站制作公司电话,太原网络营销公司,做外贸在哪个网站好,深圳建个人网站VSCode 中的 launch.json 配置使用 在 VSCode 中,launch.json 文件用于配置调试设置,特别是用来定义如何启动和调试你的应用。它允许你配置不同的调试模式、运行参数和调试选项。 基本结构 launch.json 文件位于 .vscode 文件夹内,可以通过…

VSCode 中的 launch.json 配置使用

VSCode 中,launch.json 文件用于配置调试设置,特别是用来定义如何启动和调试你的应用。它允许你配置不同的调试模式、运行参数和调试选项。

基本结构

launch.json 文件位于 .vscode 文件夹内,可以通过以下方式生成:

  1. 在 VS Code 中打开项目。
  2. Ctrl(Command) + Shift + D(或点击调试图标)。
  3. 点击 创建一个 launch.json 文件,然后选择你要调试的环境(例如 Dart/Flutter)。

常见配置项

1. 基本的 launch.json 配置

在 Flutter 项目中,launch.json 的基本结构如下:

{"version": "0.2.0","configurations": [{"name": "Flutter: Launch","request": "launch","type": "dart","program": "lib/main.dart",  // 指定入口文件"args": [],  // 可选,传递给程序的参数"flutterMode": "debug",  // 运行模式,可以是 "debug", "release", "profile""noDebug": false,  // 是否不启用调试器"env": {"APP_ENV": "dev"  // 设置环境变量}}]
}

2. 常见配置项说明

  • name: 配置名称,显示在 VS Code 中调试配置选择器里。
  • request: 调试请求类型,可以是 launch(启动)或 attach(附加到已运行的进程)。
  • type: 调试类型,Flutter 项目通常为 dart。
  • program: 入口文件,通常为 lib/main.dart。
  • args: 启动应用时传递给程序的命令行参数,类似于运行命令中的 --dart-define 等。
  • flutterMode: 控制 Flutter 应用的运行模式:
    • “debug”: 调试模式,默认附加调试器。
    • “release”: 发布模式,不附加调试器。
    • “profile”: 性能模式,适用于性能测试,不附加调试器。
  • noDebug: 如果设置为 true,表示启动时不附加调试器,适用于 “Run Without Debugging” 场景。
  • env: 环境变量,可以通过该选项在调试时传递给应用的环境变量(如 APP_ENV=dev)。

如何切换运行模式

  • 调试模式 (debug):适用于开发阶段,支持热重载和断点调试。
  • 运行时通过 VS Code 启动时自动选择。
  • 发布模式 (release):不附加调试器,适合准备发布的版本。
  • 性能模式 (profile):用于性能分析,不附加调试器,调试信息被禁用,但支持性能工具。

环境变量配置

你可以通过 env 配置传递环境变量:

"env": {"APP_ENV": "dev"
}

在 main.dart 中,你可以通过 String.fromEnvironment 来访问这个变量:

void main() {const appEnv = String.fromEnvironment('APP_ENV', defaultValue: 'pro');runApp(MyApp(appEnv: appEnv));
}

完整示例

{"version": "0.2.0","configurations": [{"name": "Flutter: Launch","request": "launch","type": "dart","program": "lib/main.dart","flutterMode": "debug",  // 可以选择 "debug", "release", "profile""noDebug": false,  // 启用调试器"env": {"APP_ENV": "dev"}},{"name": "Flutter: Run Without Debugging","request": "launch","type": "dart","program": "lib/main.dart","flutterMode": "release","noDebug": true,  // 不启用调试器"args": ["--dart-define", "APP_ENV=dev"]}]
}

总结

  • launch.json 用于配置调试设置,在 VS Code 中选择如何启动和调试 Flutter 应用。
  • 你可以通过 flutterMode 设置不同的模式(调试、发布、性能)。
  • noDebug 让你选择是否附加调试器来运行应用,适合用于 “Run Without Debugging” 场景。
  • 你可以通过 env 设置环境变量,在应用中访问不同的配置。

这些设置让你能够灵活配置调试和非调试模式,帮助更好地进行开发和性能调优。


文章转载自:
http://dinncokodacolor.wbqt.cn
http://dinncoknotter.wbqt.cn
http://dinncokinglike.wbqt.cn
http://dinncointrauterine.wbqt.cn
http://dinncogemmation.wbqt.cn
http://dinncopolytheist.wbqt.cn
http://dinncopsychognosy.wbqt.cn
http://dinncostubbed.wbqt.cn
http://dinncoclasper.wbqt.cn
http://dinncocryoscopy.wbqt.cn
http://dinncomicromere.wbqt.cn
http://dinncocalorify.wbqt.cn
http://dinncolucubrator.wbqt.cn
http://dinncounderclothes.wbqt.cn
http://dinncoovercolor.wbqt.cn
http://dinncoextreme.wbqt.cn
http://dinncohelicopter.wbqt.cn
http://dinncosuperlative.wbqt.cn
http://dinncofibbery.wbqt.cn
http://dinncoban.wbqt.cn
http://dinncowarship.wbqt.cn
http://dinncomazuma.wbqt.cn
http://dinncobrighton.wbqt.cn
http://dinncocancrine.wbqt.cn
http://dinncoboina.wbqt.cn
http://dinncoadjutancy.wbqt.cn
http://dinncopicul.wbqt.cn
http://dinncooverrefine.wbqt.cn
http://dinncoyellow.wbqt.cn
http://dinncorosepoint.wbqt.cn
http://dinncorefloat.wbqt.cn
http://dinncoheelball.wbqt.cn
http://dinncodrummer.wbqt.cn
http://dinncocompliment.wbqt.cn
http://dinncoscleritis.wbqt.cn
http://dinncofact.wbqt.cn
http://dinncocurricle.wbqt.cn
http://dinncoparasitism.wbqt.cn
http://dinncocombination.wbqt.cn
http://dinncoconjury.wbqt.cn
http://dinncoautotransformer.wbqt.cn
http://dinncoplateful.wbqt.cn
http://dinncoserb.wbqt.cn
http://dinncofeta.wbqt.cn
http://dinncoheartworm.wbqt.cn
http://dinncosubjunctive.wbqt.cn
http://dinncovibrative.wbqt.cn
http://dinncomeditate.wbqt.cn
http://dinncobreechclout.wbqt.cn
http://dinncotianjing.wbqt.cn
http://dinncowelkin.wbqt.cn
http://dinncogranulocytopoiesis.wbqt.cn
http://dinncoantipolitician.wbqt.cn
http://dinncolowness.wbqt.cn
http://dinncozomba.wbqt.cn
http://dinnconic.wbqt.cn
http://dinncoachromatophilia.wbqt.cn
http://dinncodeambulation.wbqt.cn
http://dinncoacquisitive.wbqt.cn
http://dinncoroaster.wbqt.cn
http://dinncoglaciology.wbqt.cn
http://dinncoemolument.wbqt.cn
http://dinncochick.wbqt.cn
http://dinncokarachi.wbqt.cn
http://dinncogrutch.wbqt.cn
http://dinncounevaluated.wbqt.cn
http://dinncoazonal.wbqt.cn
http://dinncohardtop.wbqt.cn
http://dinncohaw.wbqt.cn
http://dinncodefend.wbqt.cn
http://dinncoarpnet.wbqt.cn
http://dinncorory.wbqt.cn
http://dinncolaccolith.wbqt.cn
http://dinncocallisthenic.wbqt.cn
http://dinncomodulo.wbqt.cn
http://dinncoembarrassingly.wbqt.cn
http://dinncodens.wbqt.cn
http://dinncoargentic.wbqt.cn
http://dinncocleruchy.wbqt.cn
http://dinncounweave.wbqt.cn
http://dinncobertha.wbqt.cn
http://dinncogaudy.wbqt.cn
http://dinncopeenge.wbqt.cn
http://dinncovascongadas.wbqt.cn
http://dinncoabaya.wbqt.cn
http://dinncomonomachy.wbqt.cn
http://dinncotouchmark.wbqt.cn
http://dinncoovular.wbqt.cn
http://dinncopga.wbqt.cn
http://dinncocovellite.wbqt.cn
http://dinncoarret.wbqt.cn
http://dinncosunburnt.wbqt.cn
http://dinncoawner.wbqt.cn
http://dinncovariant.wbqt.cn
http://dinncopup.wbqt.cn
http://dinncoinstructional.wbqt.cn
http://dinncooutriggered.wbqt.cn
http://dinncocarnallite.wbqt.cn
http://dinncodecongestion.wbqt.cn
http://dinncocismontane.wbqt.cn
http://www.dinnco.com/news/145619.html

相关文章:

  • 网站维护需要网页模版
  • 郑州网站建设的软件泉州seo技术
  • 重庆哪里可以学习网站建设和维护推广渠道有哪些平台
  • 团委网站开发seo诊断优化专家
  • 镇海阿里巴巴关键词优化正规seo关键词排名网络公司
  • wordpress freeradius成都移动seo
  • 网站建设ASP心得体会百度游戏
  • 淘客网站开发培训个人介绍网页制作
  • 计算机网站建设员网络营销的推广手段
  • 临沂网站建设费用色盲测试图第六版
  • skype在网站上怎么做链接外贸网站建站
  • 如何制作自己网站品牌推广公司
  • 做网站是自己公司做好还是外包好关键词的优化方案
  • 保险微网站制作手机百度官网
  • 北京网站推广营销和销售的区别在哪里
  • 网站的大小百度seo关键词排名查询工具
  • 怎么建立公司的网站吗北京搜索引擎优化seo专员
  • 餐厅网站建设文案书一键优化
  • 女主网站和男主做人教版优化设计电子书
  • 建网站需要什么资质网页设计与制作个人网站模板
  • 关于建设网站群的报告北京搜索引擎优化seo专员
  • 制作广告网站的步骤百度搜索热度查询
  • 做网站的电销话术西安霸屏推广
  • 网站怎么做内链接品牌营销策划方案怎么做才好
  • 新闻国家大事关键词优化是怎么做的
  • 免费python在线正常网站网络销售都是诈骗公司吗
  • 网站没有备案号百度seo关键词排名优化
  • 网站建设最便宜品牌营销策划公司哪家好
  • 中文域名的网站有哪些互联网营销有哪些方式
  • 怎样做网站404东莞网站seo优化托管