code: function(cb) {
    if (lithe.publicpath && publicDeps.length) {
      var pDeps = [],
          fDeps = [];
  
      // 汇总public依赖的依赖包
  
      forEach(publicDeps, function (deps) {
        values(lithe.config.publicdeps[deps]).forEach(function(rdeps) {
          if (keys(lithe.config.publicdeps).indexOf(rdeps) !== -1) {
            publicDeps.push(rdeps);
          }
        });
      });
  
      // 如果依赖没有js后缀,就加上js后缀然后汇总
      // 汇总结果有js后缀的和没有js后缀的,用户在config配置的时候有可能有js后缀,也有可能
      // 不写js后缀
  
      forEach(unique(publicDeps), function(deps){
        if (deps.lastIndexOf(jsExt) < 0){
          pDeps.push(deps);
          pDeps.push(deps + jsExt);
        }else {
          pDeps.push(deps);
        }
      });
  
      // 获取public依赖的真实路径
  
      forEach(pDeps, function(deps){
        if (lithe.config.publicdeps[deps]) {
          fDeps.push(keys(lithe.config.publicdeps[deps])[0]);
        }
      });
  
      var pm = unique(fDeps).join(",");
      var nginxPublic = lithe.publicpath + "??" + pm;
      forEach(publicDeps,function(mod){
        lithe.get(createUrls(mod)[0]);
      });
      getscript(nginxPublic, cb);
    }else{
      cb();
    }
  }
docs: 改动,加载public依赖jsFile