【发布时间】:2014-07-09 00:09:44
【问题描述】:
使用 grunt.js 缩小我的代码后,我将如何再次美化代码并恢复变量名(好像我一开始就没有缩小它一样)?
我在这里找到了很多关于 jsbeautifier.org 的信息,但是如果我需要恢复所有变量名,这对我没有帮助
【问题讨论】:
-
保存一份未压缩的代码。
-
你不能,这就是缩小的全部目的,这是一种让你的代码更小的一种方式的改变。但是,如果您使用代码生成源映射,您应该能够在兼容的浏览器中读取缩小的代码,并可能反向生成代码。
-
你如何从无到有?
-
我正在尝试将 js 堆栈跟踪发送到分析服务器......不幸的是,js 在客户端浏览器中被缩小/丑化,所以当我得到它时,很难分析。如果它能够以某种方式取消堆栈跟踪,我可以看到这非常有用。
标签: javascript gruntjs minify