运行“htmlmin:dist”(htmlmin)任务冻结

时间:2016-01-26 14:19:06

标签: gruntjs

当我在命令行中运行时,运行“htmlmin:dist”(htmlmin)任务冻结。

我的任务配置如下:

htmlmin: { // Task
  dist: { // Target
    options: { // Target options
      removeComments: true,
      collapseWhitespace: true,
      removeEmptyAttributes: true,
      removeCommentsFromCDATA: true,
      removeRedundantAttributes: true,
      collapseBooleanAttributes: true
    },
    files: [{
      expand: true,
      cwd: '<%= cwdPath %>',
      src: ['**/*.html', '!index-requirejs.html', '!online/**/*.html', '!onlinetradingmanagement/*.html'],
      dest: '<%= destPath %>min/'
    }]
  }
}

根据配置正确缩小和生成文件,但是从命令行执行该任务似乎无法完成。

我希望将其整合到Jenkins-CI中,因此无法承担冻结的任务。

2 个答案:

答案 0 :(得分:0)

找到了这个问题背后的原因,因为它突然发生在一些其他人身上。

参考我几天前提出的问题: grunt-contrib-htmlmin

如果您的HTML无效,则可能会出现此问题。

尝试运行grunt htmlmin:dist --verbose

检查文件是否存在语法错误,看看是否能解决问题。

答案 1 :(得分:0)

删除目标目录会有所帮助。 就我而言,grunt无法覆盖缩小的文件。