code: function modPathResolve(options, filePath) {
      // 过滤query(?)和hash(#)
      filePath = filePath.replace(rQueryHash, '');
  
      var id = filePath.match(rModId)[1],
          extName = path.extname(filePath);
  
      if (extName && extName === '.js') {
          id = id.replace(extName, '');
      }
      return {
          id: id,
          path: filePath,
          extName: extName
      };
  }
docs: /*
  解析模块标识
  param { Object } 配置参数
  param { String } 模块标识
  return { Object } filePath: 过滤query和hash后的模块标识,id: 模块id,extName: 模块后缀