繁体   English   中英

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

[英]Can I re-construct the original JavaScript source file from a minified version and the corresponding source-map file?

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

我找到了一个可以帮助做到这一点的 node.js 库: Maximize Corresponding github repo

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

在线源码可视化

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

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

对应的回购在这里

这个命令行工具真的好用

npx uglify-js ugly.js -b --source-map "filename='ugly.js.map'" -o beauty.js

https://www.npmjs.com/package/uglify-js

https://stackoverflow.com/a/70584632/13581139

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM