Gruntjs “运行”;htmlmin:dist";(htmlmin)任务冻结
当我在命令行中运行“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: { // 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无法重写缩小的文件