private render()

in packages/build-tools/console-toolkit-plugin-xconsole-fs-route/src/generator/index.ts [81:91]


  private render(name: string, data: any = {}) {
    const filePath = resolve(__dirname, '../../tpl', `${name}.js.ejs`);
    const templateStr = readFileSync(filePath, 'UTF-8').toString().replace(_BOM, '');
    const content = ejs.render(templateStr, data);
    writeFileSync(
      resolve(this.dir, `${name}.js`),
      `${content && content.trim()}\n`,
      'utf-8'
    );
    return;
  }