发生JavaScript错误时查找实际的源文件行号?

时间:2014-10-10 20:18:59

标签: javascript debugging google-chrome-devtools

查找呈现页面源代码中实际行号的行业标准或专业流程是什么?

我使用过浏览器调试工具,它当然会向您显示错误,但是正在提供的源代码文件的行号不一样。我知道通常服务器端脚本使文件比实际更长等等。

我通常只是查找错误附近的函数或代码,最终可以找到它,但是有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

最简单的方法是确保大多数JS都是用非模板化的.js文件编写的,而不是内联的< script>模板化html中的块。

答案 1 :(得分:0)

我使用Visual Studio.net 2013开发,它将在断点处停止并中断服务器和客户端错误。 如果您没有使用像VisualStudio这样的工具进行开发,该工具具有带断点的内置调试器等,Chrome和IE中的内置开发人员工具非常棒(恕我直言)。由于Javascript在客户端运行,因此您需要使用浏览器对其进行调试。如果你不喜欢内置的开发者工具,你也可以试试Fiddler和Firebug。