我使用html-webpack-plugin生成ejs模板的html版本。我在staging和Dev上使用ejs,但在生产时需要有一个html文件。在EJS中,我有条件在暂存时隐藏东西,但是当我运行webpack时,我收到以下错误:
Module build failed: SyntaxError: Unexpected token if
- Function
- lodash.js:14843
我试图包括ejs-loaders等但仍然无法正常工作。有什么建议?这就是我的webpack脚本的样子:
new HtmlWebpackPlugin({
filename: 'app.html',
template: 'views/app.ejs',
inject: false,
removeComments: true,
collapseWhitespace: true
})
答案 0 :(得分:0)
我解决了这个问题,使用ejs-loader时路径不正确
模板:' ejs-render-loader!./ views / app.ejs',