【问题标题】:Webpack 4 remove / strip some parts of htmlWebpack 4 删除/剥离 html 的某些部分
【发布时间】:2018-03-08 12:45:15
【问题描述】:

我正在使用 html-webpack-plugin 来处理 html 文件。
在导出服务器之前,我需要删除一些部分。我找到了几个插件来执行此操作,但它们已过时或不适用于 webpack 4。

这是我对 html-webpack-plugin 的配置。

我像这样标记了我想删除的部分。

<!--deletestart--> 
  code to be removed.
<!--deleteend-->

是否有任何可用的插件或使用 webpack 4 的方法来做到这一点?谢谢。

【问题讨论】:

  • 也许编写自己的小插件是一种选择? html-webpack-plugin 为此提供了一个钩子。 github.com/jantimon/html-webpack-plugin#events
  • 我建议对现有插件进行更新。作者很快做出了改变。不管怎么说,还是要谢谢你。 html-webpack-plugin-remove
  • 好。但我也只记得,还有另一种没有插件的方法。如果你使用html-webpack-plugins 模板和&lt;% if(foo) { %&gt; html &lt;% } %&gt;
  • 谢谢。我会试一试。

标签: webpack webpack-4


【解决方案1】:

我建议对现有插件进行更新。作者很快做出了改变。谢谢。

html-webpack-plugin-remove

https://github.com/alexblunck/html-webpack-plugin-remove

我可以像这样轻松使用它。

new HtmlPluginRemove(/<!--deletestart-->[\s\S]*<!--deleteend-->/gi),

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    • 2018-11-28
    • 2013-08-10
    相关资源
    最近更新 更多