webpack html-webpack-plugin EJS如果条件语句错误

时间:2017-05-01 11:33:13

标签: javascript webpack ejs html-webpack-plugin

我使用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
    })

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,使用ejs-loader时路径不正确

模板:' ejs-render-loader!./ views / app.ejs',