Visual Studio Code的插件debugging in chrome怎么配置

 我来答
huanglenzhi
2016-07-26 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517196
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
在chrome浏览器中调试,需要用到Debugger for Chrome插件。
使用Debugger for Chrome插件生成三个调试配置项。
使用前警告,这个插件相当恶心,你得先把chrome关闭,并且确保所有chrome进程都被杀死了,才能正常使用调试,否则就会总报错:
[debugger-for-chrome] Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222

默认的第一个是文件,第二个是服务器环境,第三文件和服务器环境,但是需要先启动相应的端口的chrome。
第一个就比较简单了,可以直接启动调试。
第二个也比较简单,但是注意需要你的项目有个服务器环境,调试不会给你起个服务器环境的,你需要自己起个服务器环境,比如使用live-server、gulp或者iis、apache、nginx等,而且访问地址要和配置项中的url一致。比如你用gulp起了一个http://localhost:9000,那么你的配置项中url也得是http://localhost:9000,这样就启动调试,就会主动打开chrome进行调试了,但是你关闭了调试,它也会自动把你的chrome关闭的。
第三个需要先在终端中使用和配置项port一致的端口号将chrome启动
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222

,然后启动调试,在打开的浏览器中输入服务器url或者文件路径都可以进行调试。并且你关闭调试也不会关闭chrome浏览器。
以上三种方式,都是在mac下测试过的。再次强调调试前,先杀死chrome所有进程,一般退出chrome即可。
就烦条0o
2018-07-30 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
1.配置一个参数就可以启用一个新的Chrome,不用再杀死Chrome的进程了。
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "启动Chrome调试",
"url": "localhost:4200",
"sourceMaps": true,
"runtimeArgs": [
"--disable-session-crashed-bubble",
"--disable-infobars"
],
"trace": true,
"webRoot": "${workspaceRoot}/src",
"userDataDir": "${workspaceRoot}/chrome",
"sourceMapPathOverrides": {
"webpack:///*": "/*"
}
}
]
}
对,就是userDataDir,设置这个属性后就可以很愉快的调试了。
2. 如果sourcemap对应不上,可以在【调试控制台】输入.scripts来查看文件对应的映射路径,非常方便。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式