使用HTML Webpack插件生成模板

oor*_*rst 5 webpack html-webpack-plugin

我想使用HTML Webpack插件生成模板。我不想从模板生成.html文件,我想从另一个.ejs模板生成.ejs模板。

我想这样做,以便从后端渲染模板时,可以根据环境插入不同的api键。例如,我想生成一个看起来像这样的模板:

...
<script>
   API.setKey('<%= APIKey %>');
</script>
...
Run Code Online (Sandbox Code Playgroud)

以便在登台时可以使用测试密钥。

是否可以使用HTML Webpack插件生成模板?

小智 -1

是的,您可以使用此插件生成任何基于文本的文件。您必须向插件提供属性,如下template所示filename

new HtmlWebpackPlugin({
  template: 'template.ejs',
  filename: 'endresult.ejs'
})
Run Code Online (Sandbox Code Playgroud)