and*_*axo 5 chromium google-chrome-devtools source-maps typescript electron
我正在使用 Typescript 构建一个 Electron 桌面应用程序(使用 Chromium)。Chromium 开发工具似乎在错误的位置寻找源映射。
我在 Windows 上,应用程序使用 file://
生成的文件具有相对于 .js 文件位置的源映射位置。比如/myapp/dist/components/loginview.jshas sourceMappingURL=loginview.js.map,映射文件和 JS 文件在同一个目录下。
然而,Chromium 正在应用程序的根目录中寻找映射文件(以及当前加载的 HTML 文件)。对于上面的示例,它发出以下警告:
DevTools failed to parse SourceMap: file:///myapp/dist/loginview.js.map
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我希望开发工具查看“file:///myapp/dist/ components /loginview.js.map”。
我在 tsconfig.json 中尝试了各种选项,包括 mapRoot 和 rootDir,但似乎没有任何改变生成的 URL。
我不确定解决方案是否在于配置打字稿以在源映射 URL 中发出子文件夹名称,或者配置铬来解析相对于 js 文件的 URL。我一直无法找到一种方法来做到这一点。
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |