189 8069 5689

EgretWing链接微信开发工具调试问题的示例分析-创新互联

这篇文章给大家分享的是有关EgretWing链接微信开发工具调试问题的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

榆林ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

EgretWing链接微信开发工具调试问题

EgretWing 编译器支持持三种调试模式,Node.js 、Chrome 、EgretWing 扩展开发。

开发过程中会遇到工具配置错误。

这就需要在EgretWing中的配置文件launch.json重新配置工具路径。

  • 创建Egret项目debugTest [Egret 2D 项目向导]

EgretWing链接微信开发工具调试问题的示例分析

创建项目完成,在.wing文件夹下launch.json配置debug信息。

如上图:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Wing 内置播放器调试",
            "type": "chrome",
            "request": "launch",
            "file": "index.html",
            "runtimeExecutable": "${execPath}",
            "useBuildInServer": true,
            "sourceMaps": true,
            "webRoot": "${workspaceRoot}",
            "preLaunchTask":"build",
            "port":5610
        },
        {
            "name": "使用本机 Chrome 调试",
            "type": "chrome",
            "request": "launch",
            "file": "index.html",
            "runtimeExecutable": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
            "useBuildInServer": true,
            "sourceMaps": true,
            "webRoot": "${workspaceRoot}",
            "preLaunchTask":"build",
            "port":5610
        },
        {
            "name": "附加到 Chrome 进程",
            "type": "chrome",
            "request": "attach",
            "port": 9222,
            "webRoot": "${workspaceRoot}"
        }
    ]}

点击调试如下图:

EgretWing链接微信开发工具调试问题的示例分析

  • launch.json 介绍

    • name 配置名称; 显示在启动配置的下拉列表。Wing 内置播放器调试 、使用本机 Chrome 调试、附加到 Chrome 进程。

    • type EgretWing配置类型,chrome、node、extensionHost。

    • request 配置的Request类型。 有效值为 "launch" 或者 "attach"。

    • file debug 入口文件,在浏览器打开的html文件。

    • runtimeExecutable 可执行文件的绝对路径。默认值是 PATH 上的运行时可执行文件。改成您的 Chrome 安装路径 例如 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 或 /Applications/Google Chrome.app/Contents/MacOS/Google Chrome。

    • useBuildInServer 当为true, EgretWing 将启动一个内建的web server。

    • sourceMaps 是否使用 JavaScript 源映射(如果存在)。

    • webRoot Web服务的根目录。

    • preLaunchTask 执行任务之前运行的任务。

    • port web服务器指定的端口号。

  • 操作演示如下:

EgretWing链接微信开发工具调试问题的示例分析

感谢各位的阅读!关于“EgretWing链接微信开发工具调试问题的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网页标题:EgretWing链接微信开发工具调试问题的示例分析-创新互联
网页链接:http://cdxtjz.cn/article/ddodod.html

其他资讯