我正在做一个静态分析JavaScript代码的项目。然而,对于一些库,我只能访问文件的缩小版本和相应的源代码Map。是否有一种方法/技术,我可以使用这些文件生成原始文件?
0s0u357o1#
我发现了一个node.js库可以帮助做到这一点:Maximize对应的github repo
aelbi1ox2#
如果你的目标是“只是”对原始源代码进行一次性的重构,我使用:Online Source Visualization1.使用“自定义”选项1.上传编译文件1.上载源Map文件查看结果可能需要一段时间,具体取决于文件大小。对应的回购是here
g2ieeal73#
这个命令行工具真的很好用npx uglify-js ugly.js -B --source-map“filename='ugly.js.map'" -o beauty.jshttps://www.npmjs.com/package/uglify-jshttps://stackoverflow.com/a/70584632/13581139
3条答案
按热度按时间0s0u357o1#
我发现了一个node.js库可以帮助做到这一点:Maximize对应的github repo
aelbi1ox2#
如果你的目标是“只是”对原始源代码进行一次性的重构,我使用:
Online Source Visualization
1.使用“自定义”选项
1.上传编译文件
1.上载源Map文件
查看结果可能需要一段时间,具体取决于文件大小。
对应的回购是here
g2ieeal73#
这个命令行工具真的很好用
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