Unity Tools
Unity Code Snippets
Debugger for Unity环境配置
>Electron 浏览器窗口的开发工具 devtools 只能调试在该窗口中执行的 JavaScript (比如 web 页面)。要调试在主进程中执行的 JavaScript ,我们需要使用外部调试器。 Electron 提供了 --inspect 和 --inspect-brk 开关来实现这一 *** 作。
我们可以使用如下的命令行开关来调试 Electron 的主进程。
在根目录下添加一个 vscode/launchjson 文件并使用以下配置:
然后在 VSCode 中找到如下所示图标,点击右上角的设置,会打开新建的 launchjson 文件,如下图:
然后点击左上角的绿色三角形按钮:
接着在 mainjs 主进程中进行断点调试即可:参考 React 初窥门径(一):环境准备
我们已经准备好了两个目录(并设置成了 环境变量):
并设置好了软连接
参考 React 初窥门径(二):构建过程
我们对 React 的构建过程进行了调试
并且借用了 VSCode 插件 CodeTour 记录了源码学习过程
本文丰富了 github: thzt/react-tour v1702 的内容,增加了几个文件,
我们主要来介绍 vscode/ 中的 Debug React 配置 vscode/launchjson
参数说明,
我们在 React 构建产物文件 ReactProject/build/node_modules/react/indexjs 中打个端点,
然后启动 VSCode Debug React 进行调试,
VSCode 会打开 Chrome 并访问 >是的,我又来了,很明显,只黑不洗白。
今天喷的是“vscode调试/′f5调试”的功能,emm妙就妙在“喷”字。
事实证明,这玩意暂时跑不起来。(可能是我太弱智,反正照着官方文档没能配起来。)
官方文档VSCode中断点调试
>1、安装 Debugger for Chrome
直接在市场中找就行了。
2、创建 launchjson
在项目根目录下创建 vscode/launchjson
并没有什么特别是的,只需要注意 url 添加项目浏览地址即可。
3、启动 ng serve
当然这里最好是在 VSCODE TERMINAL 启动 ng serve 了。
4、调试
在VSCODE按F5进入调试状态,最后打开 Chrome 刷新页面,会直接在 VSCODE 进入断点。
结论
这样你会发现,其实我只打开两个窗口,一是VS CODE、一是Chrome,这样如果你是使用多屏幕或window10的多桌面的话,简直可以浪一把。
而且当我在调试时发现错误,可以直接在VSCODE中修改代码,保存后由于 Angular Cli 自动刷新,并同时进入修改代码后的DEBUG。
爽……
happy coding!Copyright © 1999-2020, CSDNNET, All Rights Reserved

打开APP


ajanious
关注
微软vscode中使用xdebug调试,断点不执行或跳过断点的坑 原创
2019-05-12 17:59:17
 1点赞

ajanious 
码龄4年
关注
vscode调试php断点
vscode可以说是一款调试php的神器了,这里我们不说如何安装php debug,以及xdebug了,只说一说其中遇到的一个坑:一切安装完毕,按F5键进行调试,结果断点不执行,这是为什么呢?
现象
如果在apache或nginx日志中发现:
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
1
2
1
2
说明你的phpini没有配置好。
解决方法
我们在设置php扩展的时候,在windows下面一般都是采用修改phpini,增加extension的方式,例如:
extension=php_mbstringdll
1
1
但是对于有的zend扩展,就不要用这个方法了,直接用zend_extension,这里我们就用xdebug说明:
zend_extension="C:/php/ext/php_xdebug-272-71-vc14dll"
1
1
设置好之后,重启apache或nginx服务器,设置好断点,就能正确执行到断点就停止了此时所有程序都已经搞定了,vscode有智能提示并可以断点调试。
解决方案:来自于(>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)