当我在命令行中运行时,运行“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中,因此无法承担冻结的任务。
答案 0 :(得分:0)
找到了这个问题背后的原因,因为它突然发生在一些其他人身上。
参考我几天前提出的问题: grunt-contrib-htmlmin
如果您的HTML无效,则可能会出现此问题。
尝试运行grunt htmlmin:dist --verbose
检查文件是否存在语法错误,看看是否能解决问题。
答案 1 :(得分:0)
删除目标目录会有所帮助。 就我而言,grunt无法覆盖缩小的文件。