我正在尝试调试JS中的一些错误。

我通常使用gulp + uglify来获得丑陋的,缩小的单线。现在,我需要完整保留原始行的文件,以了解哪一行给我带来了错误-但我仍然想保持一种神秘的气氛。有没有一种方法可以处理代码,以使其在不使用uglifyjs进行最小化的情况下变得难以理解?

谢谢

最佳答案

调用uglify时,可以选择添加-b标志,以美化输出。

解决此问题的常用方法确实是通过评论中提到的sourcemaps。例如,用于uglify或https://github.com/mishoo/UglifyJS2的grunt适配器(由它使用)可以通过它们的sourcemap /-sourcemap选项自动为您生成它们。

09-25 16:52