code: function fileContent(file, dontIgnoreExports) {
      return fs.readFileSync(file, 'UTF-8').split(/\r?\n/)
          .map(line => {
              if (/(=|^|\s)require\(['"]/.test(line)
                  || (!dontIgnoreExports && /^\s*(module\.)?exports\s+=/.test(line))
              ) {
                  return '// ' + line;
              }
  
              return line.replace(OPTI_ENUM_REPLACE_REG, optiEnumReplaceFn);
          })
          .join('\n');
  }
docs: 读取源码文件内容并执行一系列处理
  
  @param {string} file 文件路径
  @param {boolean} dontIgnoreExports 产出是否不忽略 exports 语句
  @return {string} 处理后的源码