我是否可以从缩小的版本和相应的源映射文件重新构造原始JavaScript源文件?

我是否可以从缩小的版本和相应的源映射文件重新构造原始JavaScript源文件?,javascript,node.js,minify,Javascript,Node.js,Minify,我正在从事一个项目,我必须静态分析JavaScript代码。但是,对于一些库,我只能访问文件的缩小版本和相应的源映射。有没有一种方法/技术可以让我使用这些文件生成原始文件?我找到了一个node.js库,可以帮助实现这一点: 相应的如果您的目标是“仅仅”对原始源代码进行一次性重新构建,那么我使用了: 使用“自定义”选项 上传编译文件 上传源地图文件 根据文件大小,查看结果可能需要一些时间 对应的回购协议是为什么你不能在它们的缩小状态下静态分析它们?我可以分析代码。但是我需要检索一些对象的属性名称

我正在从事一个项目,我必须静态分析JavaScript代码。但是,对于一些库,我只能访问文件的缩小版本和相应的源映射。有没有一种方法/技术可以让我使用这些文件生成原始文件?

我找到了一个node.js库,可以帮助实现这一点: 相应的

如果您的目标是“仅仅”对原始源代码进行一次性重新构建,那么我使用了:

  • 使用“自定义”选项
  • 上传编译文件
  • 上传源地图文件
  • 根据文件大小,查看结果可能需要一些时间


    对应的回购协议是

    为什么你不能在它们的缩小状态下静态分析它们?我可以分析代码。但是我需要检索一些对象的属性名称。迷你们通常不会弄乱对象的属性名称,除非它们非常具有攻击性,因为很难分析它们是如何使用的。你使用过吗?如果是这样的话,你有没有发现新玩家的陷阱?效果很好。不过,它希望输入作为URL。我不知道Node JS,但我重写了Maximize以处理本地文件(实际上可以)。也许了解node js的人会想让这不可怕: