vscode调试webpack项目的方法

vscode调试webpack项目的方法

首先安装vscode插件Javascript Debugger

vscode调试webpack项目的方法_第1张图片

 这个插件的介绍也写清楚了: An extension for debugging Node.js programs and Chrome.

那就是用来调试Node.js和Chrome的vscode扩展插件,包括typescript.

然后按F5启动调试,此时会提示编辑launch.json文件,将下面的内容写进去:

{

    "version": "0.2.0",

    "configurations": [

        {

            "type": "pwa-chrome",

            "request": "launch",

            "name": "Launch Chrome against localhost",

            "url": "http://localhost:7002",   // webpack项目启动时的web访问地址和端口        

            "webRoot": "${workspaceFolder}/src",

            "sourceMapPathOverrides": {

                "webpack:///src/*": "${webRoot}/*",

                "webpack:///*": "${webRoot}/*"

            }

        }

    ]

}

注意: 上面url是指webpack项目启动以后的访问地址和端口。

launch.json文件位于当前项目的.vscode目录下:

vscode调试webpack项目的方法_第2张图片

然后重启vscode,这个很重要!

接着照常通过npm start/或者yarn start命令启动你的webpack项目(比如react)

然后按F5启动调试,并提前打好断点。

vscode会自动打开一个浏览器窗口,并访问上面指定的url地址。

注意:一定访问vscode打开的那个浏览器窗口,否则调试无效!

当你关闭这个浏览器窗口时,vscode调试模式也会自动终止!

当访问能触发该断点的浏览器链接/api接口时,vscode会自动跳到该断点,

而且鼠标悬停到某变量时,vscode就会自动显示该变量的值:

vscode调试webpack项目的方法_第3张图片

你可能感兴趣的:(vscode,webpack)