如何使用Brunch.io删除HTML文件中的注释/ uglify代码

时间:2016-04-29 08:20:43

标签: phoenix-framework brunch

我正在使用集成了Brunch.io的Phoenixframework。我的HTML文件和HTML注释中有很多带有javascript的标签,我也想清理它们。所以,我希望早午餐去做。我知道Phoenix使用了一个用于javascript缩小和CSS的插件但是留下了HTML javascript和注释。 是否有用于删除HTML注释的配置/选项/插件?我需要使用不同的工具吗?我需要使用正则表达式吗?

1 个答案:

答案 0 :(得分:0)

从我看到的情况来看,早午餐使用https://github.com/brunch/uglify-js-brunch清理/缩小您的javascript文件。它是https://github.com/mishoo/UglifyJS2的端口。

您有一段评论:https://github.com/mishoo/UglifyJS2#keeping-comments-in-the-output

您应该使用 brunch-config.js brunch-config.coffee 文件。我不知道正确的语法,但你可以使用 uglify-js-brunch 给出的默认样板来编辑 uglify 选项:

config =
  plugins:
    uglify:
      mangle: false
      compress:
        global_defs: 
          DEBUG: false