docs: function getOutputResourcePathMap(packedFiles, context, parseOpts, settings) {
      var pages = getNeedOutputRequireConfigPages(packedFiles, parseOpts, settings);
      var resMaps = [];
      pages.forEach(function(page) {
          var file = page.file;
          var loadScripts = page.loadScripts || [];
          var loadOthers = page.loadOthers || [];
          var notLoadPackFiles = getNotLoadPackedFiles(
              file, packedFiles, [].concat(loadScripts, loadOthers)
          );
          //var pkgPathMap = context.getPackFilePathMap(notLoadPackFiles);
          var pkgPathMap = context.getPackFilePathMap(loadScripts,settings);
  
          var pathMap = pkgPathMap;
          var outputNotPackFiles = settings.outputNotPackPathMap;
          if (outputNotPackFiles) {
              var notPkgPathMap = context.getNotInPkgFilePathMap(loadScripts, {
                  filter: _.isFunction(outputNotPackFiles) ? outputNotPackFiles : filterOutputFiles
              },settings);
              pathMap = _.assign({}, notPkgPathMap, pkgPathMap);
          } else {
              var notPkgPathMap = context.getModuleFilePathMap(parseOpts.notPackPluginResFiles || []);
              pathMap = _.assign({}, notPkgPathMap, pkgPathMap);
          }
  
          //处理不打包情况下，生成该html页面依赖的异步模块的pathmap
          if(settings.outputAsynModPathMap){
              var outputAsynModPathMap = settings.outputAsynModPathMap;
              var asyncScripts = [].concat([],file.asyncs,file.requires);
              var arrScripts = getDepAsynScripts(asyncScripts,context); 
              var asynModPathMap = context.getModuleFilePathMap(arrScripts,{ 
                  filter: _.isFunction(outputAsynModPathMap) ? outputAsynModPathMap : filterOutputFiles
              },settings);
              pathMap = asynModPathMap || {};
          }
  
          resMaps.push({
              file: file,
              paths: pathMap
          });
      });
      return resMaps;
  }