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

Gruntjs “运行”;htmlmin:dist";(htmlmin)任务冻结,gruntjs,Gruntjs,当我在命令行中运行“htmlmin:dist”(htmlmin)任务时,运行该任务会冻结 我的任务配置如下: htmlmin: { // Task dist: { // Target options: { // Target options removeComments: true, collapseWhitespace: true, removeEmptyAttributes: true, removeCommentsFromCDAT

当我在命令行中运行“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/'
    }]
  }
}
htmlmin:{//Task
距离:{//Target
选项:{//目标选项
removeComments:对,
拼贴空白:对,
RemovemptyAttributes:没错,
removeCommentsFromCDATA:true,
删除和声明:是的,
collapseBooleanAttributes:正确
},
档案:[{
是的,
cwd:“”,
src:['***.html'、'!index requirejs.html'、'!online/***.html'、'!onlinetradingmanagement/*.html'],
dest:'min/'
}]
}
}
文件被适当地缩小并按照配置生成,但从命令行执行该任务似乎无法自行完成


我想将此集成到Jenkins CI中,因此无法承担冻结任务。

发现了此问题背后的原因,因为它突然发生在其他人身上

几天前我提出的问题的参考:

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

尝试运行
grunt htmlmin:dist--verbose


检查该文件的语法错误,看看是否解决了问题。

删除目标目录会有帮助。 在我的例子中,grunt无法重写缩小的文件