使用方法:
本插件依赖webpack2.0
安装:
npm install webpack-ejs-template-precompile --save
在webpack配置中的loader中设置如下代码
{
test: /\.ejs$/,
loader: 'webpack-ejs-template-precompile',
include: [path.resolve(cwd, 'src'), path.resolve(cwd, 'test')]
},
代码中:
import templateFn from "./a.ejs";
a.ejs代码,使用公共参数TemplateData
<% if (TemplateData.names.length) { %>
<ul>
<% TemplateData.names.forEach(function(name){ %>
<li foo='<%= name + "'" %>'><%= name %></li>
<% }) %>
</ul>
<% } %>