Gruntjs 将缩小的html放入javascript以执行grunt任务

Gruntjs 将缩小的html放入javascript以执行grunt任务,gruntjs,grunt-contrib-uglify,grunt-contrib-concat,Gruntjs,Grunt Contrib Uglify,Grunt Contrib Concat,我必须缩小我的html,并将其作为innerHtml添加到缩小的js中。目前,我正在运行以下grunt任务,并手动将缩小的html复制到JS文件中。但是,我如何才能将缩小后的html作为输出并将其放入js中,这样我就可以在一次运行中完成所有任务 module.exports=函数(grunt){ grunt.initConfig({ 康卡特:{ css:{ src:['src/css/style.css',…], dest:'dest/css/main.css' }, js:{ src:['sr

我必须缩小我的html,并将其作为innerHtml添加到缩小的js中。目前,我正在运行以下grunt任务,并手动将缩小的html复制到JS文件中。但是,我如何才能将缩小后的html作为输出并将其放入js中,这样我就可以在一次运行中完成所有任务

module.exports=函数(grunt){
grunt.initConfig({
康卡特:{
css:{
src:['src/css/style.css',…],
dest:'dest/css/main.css'
},
js:{
src:['src/js/angular.min.js',…],
dest:'dest/js/main.js'
}
},
丑陋的:{
js:{
src:'dest/js/main.js',
dest:'dest/js/main.min.js'
}
},
cssmin:{
css:{
src:'dest/css/main.css',
dest:'dest/css/main.min.css'
}
},
minifyHtml:{
选项:{
cdata:没错
},
地区:{
档案:{
'dest/html/index.html':'src/html/index.html'
}
}
}
});
grunt.loadNpmTasks(“grunt-contrib-concat”);
grunt.loadNpmTasks(“grunt-contrib-uglify”);
grunt.loadNpmTasks('grunt-contrib-cssmin');
loadNpmTasks('grunt-minify-html');
registerTask('build',['concat','uglify','cssmin','minifyHtml']);
};

您尝试过grunt contrib复制吗?我的任务是这样的:

复制:{
主要内容:{
是的,
cwd:‘src/img’,
src:“**”,
目的地:'距离/图像',
扁平化:是的,
筛选器:“isFile”,
}
}
npm安装grunt contrib副本

我必须使用来管理这项工作

'copy-part-of-file':{
简单的替换脚本:{
选项:{
sourceFileStartPattern:“”,
sourceFileEndPattern:“”,
destinationFileStartPattern:“'”,
destinationFileEndPattern:“”
},
档案:{
'dest/js/my.js':['src/html/index.html']
}
}
}

谢谢您的帮助。对我来说,我必须使用文件的
grunt copy部分来管理这项工作。在将
html
插入缩小的
.js
文件的
innerHtml
之前,你是否也必须先退出
html
?我必须只从index.html复制
div
内容