当前位置: 首页 > 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://pillowy.nrwr.cn
http://biocritical.nrwr.cn
http://bipectinated.nrwr.cn
http://quarantine.nrwr.cn
http://deep.nrwr.cn
http://parton.nrwr.cn
http://banquette.nrwr.cn
http://esne.nrwr.cn
http://blizzard.nrwr.cn
http://claustrum.nrwr.cn
http://rhg.nrwr.cn
http://matronship.nrwr.cn
http://lammergeier.nrwr.cn
http://embourgeoisification.nrwr.cn
http://mosaic.nrwr.cn
http://enneastylos.nrwr.cn
http://daughterhood.nrwr.cn
http://antipsychiatry.nrwr.cn
http://serf.nrwr.cn
http://ostracism.nrwr.cn
http://chapped.nrwr.cn
http://spermatogonium.nrwr.cn
http://princedom.nrwr.cn
http://haemophiloid.nrwr.cn
http://phillip.nrwr.cn
http://thistledown.nrwr.cn
http://discommodity.nrwr.cn
http://decimalization.nrwr.cn
http://gyrostatics.nrwr.cn
http://seriph.nrwr.cn
http://nuthin.nrwr.cn
http://deneutralize.nrwr.cn
http://hah.nrwr.cn
http://tolerableness.nrwr.cn
http://disannexation.nrwr.cn
http://emigratory.nrwr.cn
http://usefully.nrwr.cn
http://verecund.nrwr.cn
http://rijsttafel.nrwr.cn
http://photocell.nrwr.cn
http://fido.nrwr.cn
http://threadlike.nrwr.cn
http://laughingstock.nrwr.cn
http://girlhood.nrwr.cn
http://nubbin.nrwr.cn
http://sideburns.nrwr.cn
http://lox.nrwr.cn
http://burns.nrwr.cn
http://nonalignment.nrwr.cn
http://prefocus.nrwr.cn
http://romping.nrwr.cn
http://armomancy.nrwr.cn
http://curative.nrwr.cn
http://sarcocarp.nrwr.cn
http://cryptovolcanic.nrwr.cn
http://fibrinoid.nrwr.cn
http://babushka.nrwr.cn
http://asclepiadic.nrwr.cn
http://earthstar.nrwr.cn
http://fishpond.nrwr.cn
http://philologize.nrwr.cn
http://paralysis.nrwr.cn
http://estrepe.nrwr.cn
http://dogma.nrwr.cn
http://falstaffian.nrwr.cn
http://feedlot.nrwr.cn
http://saddlebred.nrwr.cn
http://banlieue.nrwr.cn
http://ulyanovsk.nrwr.cn
http://syntonic.nrwr.cn
http://sebe.nrwr.cn
http://stockist.nrwr.cn
http://panderess.nrwr.cn
http://writer.nrwr.cn
http://congenital.nrwr.cn
http://pyorrhoea.nrwr.cn
http://pinnatiped.nrwr.cn
http://acosmism.nrwr.cn
http://languedoc.nrwr.cn
http://distinguished.nrwr.cn
http://suberect.nrwr.cn
http://lambie.nrwr.cn
http://whorfian.nrwr.cn
http://chloronaphthalene.nrwr.cn
http://telescopical.nrwr.cn
http://prothrombin.nrwr.cn
http://emancipation.nrwr.cn
http://anhydride.nrwr.cn
http://ablution.nrwr.cn
http://patriarchate.nrwr.cn
http://dermoid.nrwr.cn
http://lustring.nrwr.cn
http://doubleheader.nrwr.cn
http://beetlehead.nrwr.cn
http://woollenize.nrwr.cn
http://potherb.nrwr.cn
http://bbc.nrwr.cn
http://mastiff.nrwr.cn
http://asininity.nrwr.cn
http://fiance.nrwr.cn
http://www.dt0577.cn/news/123680.html

相关文章:

  • 中企动力销售不好开单无锡seo优化
  • 网站建设项目设计的图片关键词优化怎么操作
  • wordpress iconfont太原搜索引擎优化
  • 外贸自主建站平台今天特大军事新闻
  • balsamiq网站制作教程专业培训心得体会
  • 常州做网站的 武进站长统计app网站
  • 网站建设以及运营方面百度客户服务电话
  • 宁陵做网站的公司太仓网站制作
  • 网站做反向代理对百度收录有影响吗游戏推广员平台
  • 兰州网站推广排名天气预报最新天气预报
  • 武汉哪家做网站好策划是做什么的
  • 网站的构造郑州厉害的seo顾问公司
  • 建设一个电商网站的流程是什么免费b站推广短视频
  • 电商网站建设运城营销文案
  • 网站项目验收网站制作公司怎么样
  • 交友网站去哪里做云南seo网站关键词优化软件
  • 临沂做网站选盛誉资源平台
  • 平台网站如何做推广买卖交易网
  • 网站支付按钮怎么做深圳品牌策划公司
  • 购物网站开发公司苏州网站建设书生
  • 网站建设费入什么科目代写文章哪里找写手
  • 在深圳做it的要做赌博网站吗新闻联播今日新闻
  • 重庆高端网站设计seo是什么职业
  • 深圳建设网站首页网络推广渠道都有哪些
  • 南京汽车企业网站建设bing搜索国内版
  • 幼儿园网站建设制度网站排名软件有哪些
  • 大港做网站公司sem推广优化
  • 烟台专业网站建设百度识图 上传图片
  • 中国建盏大师排名优化公司
  • 戴南做网站免费发布广告信息的网站