2013-04-18 35 views
1

我有一个JavaScript文件缩小版本。我失去了原始的源代码。我如何从我的缩小版本恢复我的源代码? 变量名称显示为_1,_2等。有没有一种方法可以通过它将变量名称更改为有意义的。源代码丢失。可用的缩小文件。如何清除文件。

+4

应该使用版本控制。您可以尝试http://jsbeautifier.org/ – Blender 2013-04-18 03:40:44

+1

您可以取消注册,但您必须自己使用搜索/替换来修复变量名称。原始名称不存在于缩小文件中。 – jfriend00 2013-04-18 03:44:03

+0

缩小是一个有损耗的过程。你将不得不自己重命名变量。 – 2013-04-18 03:55:45

回答

1

缩小必须刚刚缩小脚本,但如果变量名称已更改,这意味着您使用某种类型的uglifier。有几种在线工具可用,如http://jsbeautifier.org/,它们可以帮助您清除代码,但uglification可能无法撤消,因此您必须手动重命名所有变量。

Protip:使用像Git这样的版本控制系统来保留您的修订/历史记录,并进行备份,以便将来不会丢失源代码。

我知道发生了奇怪的问题,但希望你解决它们。祝你好运!