我正在尝试在通过Webpack运行的应用程序中,使用Visual Studio Code进行调试。有很多矛盾的信息,与Webpack相关的文档非常不好。
我知道我需要在项目根目录下的.vscode
目录中创建launch.json
文件,并且似乎有两种方法:
启动Webpack(使用
yarn start
映射到webpack-dev-server --env development --open
),然后让VSCode附加到它。让VSCode在Chrome中启动Webpack,然后附加到它。
经过几个小时的尝试,我没有成功。
如果我运行Webpack并尝试使用以下launch.json
附加到它:
{
"version": "0.0.0",
"configurations": [
{
"name": "Attach",
"type": "chrome",
"request": "attach",
"port": 9222,
"url": "http://localhost:8080/",
"webRoot": "${workspaceRoot}"
}
]
}
我在VSCode中遇到了一个错误:
从目标应用程序获取了响应,但未找到目标页面
如何最好地解决这个问题?
我是否应该尝试选项2并从VSCode中运行Webpack?
请注意,在Chrome中运行yarn start
可以成功运行应用程序。