【发布时间】:2017-10-08 09:38:29
【问题描述】:
上下文:
我正在开发一个使用 Webpack 的 React.js 应用程序,并且我正在使用 VS Code 作为我的编辑器。
Webpack 配置将inline-source-map 指定为其devtool 选项。但我也在使用热重装。因此,源映射实际上是通过 webpack:// 协议进入浏览器的。
我正在使用以下launch.json 配置:
{
"name": "Launch in Chrome",
"type": "chrome",
"request": "launch",
"url" : "https://myapp.local/", // This is not the real app URL
"trace" : true,
"sourceMaps": true,
"webRoot": "${workspaceRoot}/build",
"sourceMapPathOverrides": {
"webpack:///*" : "${webRoot}/*"
},
"preLaunchTask" : "development",
"internalConsoleOptions": "openOnSessionStart",
"smartStep": true,
"skipFiles": [
"node_modules/**",
"extensions:"
]
}
我正在使用this tasks.json。
问题
所以这通常效果很好,除非我在某处放置断点,它会在标记为源映射中的只读内联内容的新选项卡中打开该选项卡:
我只想能够直接调试和处理我的文件!
【问题讨论】:
-
你有没有想过如何解决这个问题?
标签: debugging webpack visual-studio-code