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

Sid*_*Sid 6 javascript minify node.js

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

Sid*_*Sid 7

我发现了一个node.js库可以帮助你做到这一点:最大化 相应的github仓库

  • 我**不知道Node JS**但是我重写了Maximize以使用本地文件(并且实际上工作).也许知道node-js的人想让这个变得不可怕:https://github.com/timmc/unsourcemap (3认同)

小智 6

如果您的目标“只是”一次性重新构建原始源代码,我会使用以下方法:

在线源可视化

  1. 使用“自定义”选项
  2. 上传编译好的文件
  3. 上传源地图文件

根据文件大小,可能需要一段时间才能查看结果。

相应的 Repo 在这里