错误监视缩小的javascript

错误监视缩小的javascript,javascript,debugging,monitoring,minify,Javascript,Debugging,Monitoring,Minify,我想开始为我的网站的JS使用一些监控框架。所有的JS都是在已经缩小的情况下提供的,这使得很难知道问题到底是什么。我看了一些,但如果有经验的人能为我指出正确的方向,我将不胜感激。来自浏览器的JavaScript错误报告将始终具有缩小的行号,因为JavaScript运行时本身无法将sourcemap解释为原始文件 为了获得更好的错误报告,您需要在使用sourcemap捕获数据后对其进行处理。如果使用函数名和代码构建sourcemaps,它将完全重写堆栈跟踪,使其更加清晰。如果没有,它至少会为您指出一

我想开始为我的网站的JS使用一些监控框架。所有的JS都是在已经缩小的情况下提供的,这使得很难知道问题到底是什么。我看了一些,但如果有经验的人能为我指出正确的方向,我将不胜感激。

来自浏览器的JavaScript错误报告将始终具有缩小的行号,因为JavaScript运行时本身无法将sourcemap解释为原始文件

为了获得更好的错误报告,您需要在使用sourcemap捕获数据后对其进行处理。如果使用函数名和代码构建sourcemaps,它将完全重写堆栈跟踪,使其更加清晰。如果没有,它至少会为您指出一个更好的行号和列号

如果你不想自己构建这个,你可以尝试第三方服务,比如。它将以本机方式帮助您设置并创建必要的源地图

披露:我是TrackJS的创始人之一。

请使用以下内容:


sourceMap.SourceMapConsumer
会将源映射的行号转换为原始行号。

这可能会有所帮助:每当出现JS错误时,我们都会在服务器上生成一个报告,但这些报告没有意义,因为代码被缩小了(行号总是1…)。我需要一个能够向这些报告添加更多信息的系统,而不仅仅是帮助我调试的系统。这是否回答了您的问题?