docs: function executeFile(src, { context, babelOptions } = {}) {
      let filename = resolvePath(context)(src);
  
      // 不存在文件
      if (!filename) {
          throw new Error(`Error: ENOENT: no such file, open '${src}'`);
      }
  
      // 解析【json】
      if (filename.endsWith('.json')) {
          return require(filename);
      }
  
      // 解析对象
      return execute(
          fs.readFileSync(filename, 'utf-8'), { filename, babelOptions }
      );
  }