我一直被“取消”缩小的 JavaScript 代码文件这一令人不快的任务所困扰。使用 JSBeautifier,生成的文件大约有 6000 行长。
通常,变量和参数名称会永久丢失,但在这种情况下,我有一个过时版本的原始文件,从该文件生成了缩小的 JavaScript 代码文件。这个过时版本的原始文件包含大部分代码注释和变量名,但绝对不能用来代替当前版本。
我想知道是否有某种方法可以重命名 JavaScript 中特定参数或变量的所有实例。由于缩小将名称减少为单个字符,因此不可能进行查找和替换。
是否有一些工具,我可以告诉,在这个文件中,a
函数的参数foo
应该是clientName
并且让它在语义上将该参数的所有实例重命名为clientName
?
不幸的是,我为一个拥有批准的软件列表的大型组织工作,并且在可预见的未来(没有 VS 2012)我坚持使用 Visual Studio 2010。
更新: @Kos,我们不使用 Git,但我们使用源代码控制。问题是不再为我的组织工作的开发人员一旦对文件进行了更改,将其缩小,并且仅将缩小版本签入源代码控制,因此他对原始文件的更改已经丢失。