javascript - 如何在缩小的 JavaScript 文件中突出显示(并找到)巨大的列号?

标签 javascript line-numbers

我收到了一个缩小的 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/

相关文章:

javascript - mustache JS : JS not working on mustache's products?

javascript - yup.js 在条件时检查数组

Unix 命令获取 csv 文件中的行数

ide - 如何让phpstorm默认显示行号?

javascript - PHP AJAX 实时搜索页面定位同一页面而不是新窗口

javascript - 如何通过 HTTP 将 HTML 文件加载到字符串中以便在 JavaScript 中使用?

javascript - MVC - 有没有一种很好的方法可以将控件与其各自的 javascript 捆绑在一起?

c++ - 用 C++ 计算文件行数的最简洁方法

vb6 - VB6中的堆栈跟踪

c++ - C/C++ 行号