繁体   English   中英

在生产环境中调试Uglified javascript

[英]Debugging Uglified javascript in production environment

我是AngularJS和Grunt的新手。 我在GruntFile.js中为开发和生产设置了两个grunt任务。 对于生产,我要丑化并将许多js文件合并为一个。

如果出现任何问题,我需要一些有关如何调试生产中的javascript代码的指南/提示。 我尝试谷歌搜索询问我的同事,但没有帮助,因此我在这里提出了有关堆栈溢出的问题。

有没有一种方法可以即时取消生产中的脚本的调试某些配置,这些配置可以切换为使用未压缩的文件进行调试,并在工作完成后压缩文件。

你们给了我一些惊人的方法。 谢谢

如果还有其他方法,请分享。

没有源映射的情况下不要调试精简的代码。 如果不这样做,就会发疯。 另外,您不能重建代码而不是尝试修复缩小的代码吗?

我使用Chrome,但我确定FF有类似的工具:

射击

脚本面板底部的小括号按钮可随时美化。 无论代码是草率的还是完整的,都有效。

这是解决n脏问题的好方法,但是如果您依赖它,则会遇到问题。 建议使用源地图。 请参阅@Kosch的答案以取得体面的写作。 有趣的是,我们发布了相同的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM