gpt4 book ai didi

javascript - 从缩小文件中提取单个 javascript 文件代码

转载 作者:搜寻专家 更新时间:2023-10-31 23:34:57 24 4
gpt4 key购买 nike

我有一个 .js 文件列表,我有一个带有源映射的这些文​​件的缩小版本。缩小文件是使用 UglifyJS 创建的

是否可以从缩小文件中提取单个 js 文件的代码?也许通过阅读源 map ?

例如:

original files:
1)head.js
2)tail.js
3)stomach.js
4)liver.js

minified file (containing code of all of above files):
-> body.min.js

source map:
-> body.min.js.map

是否可以从 body.min.js 中提取 stomach.js 的压缩代码(字符串)?

最佳答案

这个脚本将扩展缩小的源代码(通过提供源映射),并重新创建所有文件;本质上是对原始源 repo 的镜像。这是你需要的吗?又快又脏,但可能会奏效。 (仅针对从 webpack 派生的源映射进行测试)

https://gist.github.com/hooptie45/6f9a7e6251a120c8d2d04e75f9d73c0e#file-sourcemap-extract-rb

$ ./sourcemap-extract.rb site.com/assets/app.min.js.map ./tmp

关于javascript - 从缩小文件中提取单个 javascript 文件代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037940/

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