Egret社区
昨天下午,自己各种百度搜索:《vscode断点调试ts代码》第一次搜索,测试成功,但是第二次就失败了!后来怎么测试都不行!
百思不得其解!
今天下午我又测试了一次,终于测试成功!我自己又测了其他两个egret项目,发现是可以的,现在把方法分享出来,希望其他小伙伴也测试一下 看看是否可行?
下面是测试步骤:
第一步,设置 Chrome 远程调试端口

首先我们需要在远程调试打开的状态下启动 Chrome, 这样 VS Code 才能 attach 到 Chrome 上:

Windows
  1. <ol><li>右键点击 Chrome 的快捷方式图标,选择属性</li><li>在目标一栏,最后加上--remote-debugging-port=9222 注意要用空格隔开</li></ol>
复制代码

macOS
  1. 打开控制台执行:
  2. /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
复制代码

Linux
  1. 打开控制台执行:
  2. google-chrome --remote-debugging-port=9222
复制代码



第二步,用vscode打开你的egret项目,在vscode中安装 Debug for chrome插件;
debugger for chorme.png

第三步,在vscode中删除 .vscode 目录下面的所有文件,如果还存在.wing目录的话,把整个.wing目录全部删除掉;
clearFinder.png
第四步,按下f5键,在弹框中选择chorme,这时候你会发现在.vscode目录下面自动创建了一个lauch.json文件
f5_1.png

第五步,打开launch.json文件,修改一下内容
port.png

第六步,在你的ts文件中打上断点,然后按下f5,这个时候项目就会在chorme运行,断点也起作用了!
succcess.png

看!成功了!✿✿ヽ(°▽°)ノ✿


小伙伴们,赶紧试试吧!












分享到 :
0 人收藏

14 个回复

倒序浏览
app小王子  社区管理员 | 2020-9-15 15:48:18
又发现了一个问题:每次开机之后,只能调试一个egret项目,第二个项目就不行了。 帖子就扔在这里吧,有新进展的小伙伴继续来完善啊!
有新进展的小伙伴继续来完善啊!
有新进展的小伙伴继续来完善啊!
有新进展的小伙伴继续来完善啊!
a84322146  登堂入室 | 2020-9-15 16:27:49
测试了一下 没啥问题  
1.同一时间只能调试一个egret项目
2.修改的端口是等同基于egret run弹出的浏览器端口
3.egret run所存在的node就是调试的对象  打开多个的时候要注意配对  好像只能停止某一个后重新run才能配对调试
CodeBean  登堂入室 | 2020-9-15 16:41:56
因为egret项目默认都是3000端口启动的,同时开多个项目需要在config.ts里面设置不同的启动端口号,然后再将launch.json中的端口号修改为与config.ts里面一样的端口号就可以了
CodeBean  登堂入室 | 2020-9-15 17:11:42
新版编译方式如何修改web服务器端口号

新版编译方式如何修改web服务器端口号

新版编译方式如何修改web服务器端口号
tainmen  登堂入室 | 7 天前
太好了,不用看炒蛋的js了
Hjx  渐入佳境 | 7 天前
直接f5==http://localhost:3000/访问不到
egret run  能启动 但是没断点
白开水  官方团队 | 7 天前
Hjx 发表于 2020-9-16 10:42
直接f5==http://localhost:3000/访问不到
egret run  能启动 但是没断点

有开发者给出如下反馈,可以试试:
谷歌插件版本降级,或者增加调试参数
"--remote-debugging-port=9222"
zt1037934363  登堂入室 | 7 天前
早都用上了 但是还是没有wing那个右键查看列表方便
Hjx 发表于 2020-9-16 10:42
直接f5==http://localhost:3000/访问不到
egret run  能启动 但是没断点

我忘记了 自己执行过远程调试配置chorme的操作 更新了下帖子 可以试试!非常抱歉,步骤没有写全!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部