docs: function getEntries(buildConfig) {
      var entry = {};
  
      // 找出所有符合条件的 JS 文件
      var filenames = buildConfig.src.js.reduce(function(prev, pattern) {
          return prev.concat(glob.sync(pattern, {
              cwd: buildConfig.srcBase,
              nodir: true
          }));
      }, []);
  
      // 将 JS 文件映射为 webpack 的 entry 配置项
      filenames.forEach(function(filename) {
          // 将 JS 文件转成按照相对根目录的入口文件
          // a/b/c.js -> a/b/c
          // XXX 其实为了省事, 可以直接将 entryName 设置为 a/b/c.js,
          // 然后设置 output.filename 为 '[name]'
          var entryName = filename.substring(0, filename.lastIndexOf('.'));
          entry[entryName] = path.resolve(buildConfig.srcBase, filename);
      });
  
      return entry;
  }