你的位置:首页 > 软件开发 > Java > browserify压缩合并源码反编译

browserify压缩合并源码反编译

发布时间:2016-09-14 01:00:06
最近在学习钉钉(一个协作应用)桌面应用的前端源码时候,发现其js源码是用browserify做模块开发。于是想还原其源码的原本的目录结构,学习它的目录分类以及业务划分。前言用过browserify构建工具的应该清楚,在压缩合并后的代码的最前面,有处理模块依赖关系的代码:funct ...

browserify压缩合并源码反编译

最近在学习钉钉(一个协作应用)桌面应用的前端源码时候,发现其js源码是用browserify做模块开发。于是想还原其源码的原本的目录结构,学习它的目录分类以及业务划分。

前言

用过browserify构建工具的应该清楚,在压缩合并后的代码的最前面,有处理模块依赖关系的代码:

function e(t, n, r) {  function s(o, u) {    if (!n[o]) {      if (!t[o]) {        var a = typeof require == "function" && require;        if (!u && a) return a(o, !0);        if (i) return i(o, !0);        var f = new Error("Cannot find module '" + o + "'");        throw f.code = "MODULE_NOT_FOUND",        f      }      var l = n[o] = {        exports: {}      };      t[o][0].call(l.exports,      function(e) {        var n = t[o][1][e];        return s(n ? n: e)      },      l, l.exports, e, t, n, r)    }    return n[o].exports  }  var i = typeof require == "function" && require;  for (var o = 0; o < r.length; o++) s(r[o]);  return s}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:browserify压缩合并源码反编译

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录