2016-11-24 57 views
3

我想用Html Webpack插件生成模板。我不想從模板生成.html文件,我想從另一個.ejs模板生成.ejs模板。用Html Webpack插件生成模板

我想這樣做,以便從後端渲染模板時,我可以根據環境插入不同的api鍵。例如,我想要生成一個如下所示的模板:

... 
<script> 
    API.setKey('<%= APIKey %>'); 
</script> 
... 

這樣,當分級時,可以使用測試密鑰。

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

+0

我不知道什麼時候你說你想渲染使用其他.ejs模板.ejs模板你的意思,但你可能要簽出'ejs-loader'來生成.ejs模板。 [https://github.com/okonet/ejs-loader](https://github.com/okonet/ejs-loader) – cynicaldevil

+0

我想生成仍具有<%= %>的模板。也許我在吠叫錯誤的樹。 – oorst

+3

@cynicaldevil這其實很簡單。我只是把'<%= %>'放到另一個模板標籤中。 '<%='<%= APIKey %>'%>' – oorst

回答

-1

是的,你可以用這個插件生成任何基於文本的文件。你將不得不提供templatefilename屬性插件如下

new HtmlWebpackPlugin({ 
    template: 'template.ejs', 
    filename: 'endresult.ejs' 
}) 
相關問題