gpt4 book ai didi

javascript - 在 JavaScript 中重命名变量

转载 作者:数据小太阳 更新时间:2023-10-29 04:35:12 27 4
gpt4 key购买 nike

“取消缩小”缩小的 JavaScript 代码文件这一令人不快的任务一直困扰着我。使用 JSBeautifier,生成的文件长约 6000 行。

通常情况下,变量和参数名称会永久丢失,但在这种情况下,我有一个原始文件的过时版本,缩小的 JavaScript 代码文件就是从中生成的。这个原始文件的废弃版本包含大部分代码注释和变量名,但绝对不能代替当前版本。

我想知道是否有某种方法可以重命名 JavaScript 中特定参数或变量的所有实例。由于缩小将名称缩减为单个字符,因此无法进行查找和替换。

有没有什么工具,我可以告诉,在这个文件中,函数 foo 的参数 a 应该是 clientName 并且是否将该参数的所有实例语义重命名为 clientName

不幸的是,我在一家拥有批准的软件列表的大型组织工作,并且在可预见的 future 我仍然坚持使用 Visual Studio 2010(没有 VS 2012)。

更新: @Kos,我们不使用 Git,但我们使用源代码管理。问题是,不再为我的组织工作的开发人员曾经对文件进行了更改,将其缩小,并且只将缩小版本 checkin 源代码管理,因此他对原始版本的更改已经丢失。

最佳答案

这个答案我晚了一年,但我遇到了与您类似的问题,所以我构建了这个:https://github.com/zertosh/beautify-with-words .它使用 UglifyJS2 简化代码,但使用语音单词生成器重命名变量。您会得到“很长”的变量名,因此查找和替换变得轻而易举。希望这对其他人有帮助!

关于javascript - 在 JavaScript 中重命名变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15029203/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com