从缩小文件中提取单个 javascript 文件代码
Extract individual javascript file code from minified file
我有一个 .js 文件列表,我有这些文件的单个缩小版本和源映射。使用 UglifyJS
创建缩小文件
是否可以从缩小文件中提取单个js文件的代码?也许通过阅读源地图?
例如:
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 的缩小代码(字符串)?
此脚本将扩展压缩源(通过提供源映射),并重新创建所有文件;本质上是对原始源回购的镜像。这是你需要的吗?又快又脏,但可能会奏效。 (仅针对从 webpack 派生的源映射进行测试)
https://gist.github.com/hooptie45/6f9a7e6251a120c8d2d04e75f9d73c0e#file-sourcemap-extract-rb
$ ./sourcemap-extract.rb 站点.com/assets/app.min.js.map ./tmp
我有一个 .js 文件列表,我有这些文件的单个缩小版本和源映射。使用 UglifyJS
创建缩小文件是否可以从缩小文件中提取单个js文件的代码?也许通过阅读源地图?
例如:
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 的缩小代码(字符串)?
此脚本将扩展压缩源(通过提供源映射),并重新创建所有文件;本质上是对原始源回购的镜像。这是你需要的吗?又快又脏,但可能会奏效。 (仅针对从 webpack 派生的源映射进行测试)
https://gist.github.com/hooptie45/6f9a7e6251a120c8d2d04e75f9d73c0e#file-sourcemap-extract-rb
$ ./sourcemap-extract.rb 站点.com/assets/app.min.js.map ./tmp