【发布时间】:2016-11-14 14:17:25
【问题描述】:
我有一个结构如下的js文件:
define("example/example", ["exports", "example/something", "example/other", "ex/sthg"], function(e, t, n, a, r) {
e["default"] = {something: 'example'}
}), define("examle/module", ["exports"], function(e) {
///
}), define("examle/module2", ["exports"], function(e) {
// and so on...
}), require("example/sthg")["default"].callSomething({
//
});
我正在寻找一种方法将此文件解压缩为原始文件,例如 example/example.js、example/module、example/module2 等。
我尝试了browser-unpack,但没有任何效果,所以我认为它没有与browserify 捆绑在一起。语法类似于AMD 或RequireJS。
有什么办法可以解包这样的文件吗?
【问题讨论】:
-
我对此表示怀疑。任何 unbundle 脚本如何知道一个文件在哪里结束,另一个文件从哪里开始?
标签: javascript requirejs webpack amd commonjs