debug的时候 定位不到 正确的代码位置。
第一张图是 应该 定位的位置。
第二张图 是实际调试时定位的位置。
这个该如何处理?
debug的时候 定位不到 正确的代码位置。
第一张图是 应该 定位的位置。
第二张图 是实际调试时定位的位置。
这个该如何处理?
当在Chrome控制台中调试堆栈和源码位置不对齐时,可以尝试以下方法来处理:
//# sourceMappingURL
:在你的编译代码的顶部或底部,应该有一个//# sourceMappingURL
的注释,它指定了源码映射文件的位置。确保这个URL指向的源码映射文件是正确的,并且它与你的编译代码匹配。debugger
语句可以帮助你在调试时暂停执行,并直接定位到源代码的位置。你可以在可能出现问题的代码段周围添加debugger
语句,以便在运行时手动检查代码状态和变量。如果你尝试了以上方法仍然无法解决问题,可能还需要进一步检查你的开发环境和构建配置,或者提供更多关于问题的上下文信息,以便更准确地帮助你解决问题。
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
7 回答2.2k 阅读
5 回答1.4k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1、项目配置要生成源码文件source-map

2、看下浏览器控制台有没有打开源码映射