我正在尝试在我的React应用中调试一个问题,该问题仅在生产环境中的iOS上发生。我想利用隐藏的源地图,这样就可以在Safari中调试应用的最小化资源,而不必公开发布评论源。
hidden-source-map
-与source-map相同,但不向捆绑包添加参考注释。https://webpack.github.io/docs/configuration.html#devtool
在Chrome浏览器中,我可以:
在我喜欢的任何地方提供源地图(例如main.js.map
,在缩小文件旁边)
在“来源”标签中打开缩小的资产
右键单击并“添加Sourcemap…”,将URL提供给main.js.map。
Cmd-p选择源文件(例如MyComponent.js)
在源图中添加断点
获利(将实时应用暂停在正确的位置)
我已经搜索,单击,右键单击,仔细检查了Safari devtools,阅读了我能找到的Safari文档,但无济于事……我能找到的最相关的链接是:
在Safari 7中,无需打开或关闭源地图,它们就像在Web开发人员工具中始终可以使用的资源一样,始终处于打开状态。 如何在Safari 7中切换源映射?
在Safari中可以吗?还有其他方法可以在Safari中实现类似的结果吗?
是否有一些技巧可以使用代理为我的测试iPhone提供我本地的,未缩小的源?(例如,assets-swapper-chrome-extension。我有可能这样做,但不知道如何做!)
我使用的是OSX 10.12,Safari 10.0.2。
请注意,此问题是关于在Safari中使用源映射的,但问题未解决:iPhone:无需越狱即可向/ etc / hosts添加条目