在visual code的debugger for chrome中调试webpack构建的项目

一直使用chrome中内置的调试器, 感觉世界那么美好, 自从学了react之后,使用visual code作为编辑器, 它提供了很多插件, 其中就包括debugger for chrome, 一款使用内置调试器来调试浏览器中网页的插件。于是打算折腾一下试试。

踩了很多坑, 配置lanuch.json, 运行一直失败, 原因就是因为该项目是由webpack构建, 需要先启动项目, 然后再启动调试器

1. 启动项目

npm start

只有项目启动后, 配置的lanuch.json才有效!!!

2. 配置lanuch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:3000", // 因为web-dev-derver默认打开的是此端口, 所以用url来指定调试该端口, 具体的端口和路径由你项目决定 
            "webRoot": "${workspaceFolder}" // 默认
        }
    ]
}

3. F5启动调试 - 完成