【问题标题】:webpack html-webpack-plugin EJS If conditional statements errorwebpack html-webpack-plugin EJS If 条件语句错误
【发布时间】:2017-09-28 19:53:41
【问题描述】:

我正在使用 html-webpack-plugin 来生成 ejs 模板的 html 版本。我在登台和开发中使用 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
    })

【问题讨论】:

    标签: javascript webpack ejs html-webpack-plugin


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-05-21
      • 2018-02-18
      • 2019-12-18
      • 2020-10-07
      • 2018-03-19
      • 2018-08-06
      • 2018-06-27
      • 1970-01-01
      • 2017-02-12
      相关资源
      最近更新 更多