我收到了一个缩小的 JavaScript 文件的错误报告,其中指出行号 11 和列号 60757 中存在错误。
我现在的问题是如何在缩小的 JavaScript 文件中找到第 60757 列,这只是一大行?
当我将文件复制到 Notepad++(或任何其他编辑器)中时,并没有像 60757 这样高的列号。那么 JavaScript 是如何计算行号和列号的呢?
因为我的编辑器说文件有 15 行和 460361 个字符。因此,当该错误发生时,浏览器中必须有不同的计算。
最佳答案
如果您确实有可用于缩小 JS 的源映射,则可以使用 sourcemap-lookup
手动在unminified JS中找到对应的位置:
# note that ./my-js.min.js.map should also exist
npx sourcemap-lookup ./my-js.min.js:11:60757
关于javascript - 如何在缩小的 JavaScript 文件中突出显示(并找到)巨大的列号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26705844/