【发布时间】:2014-03-04 11:43:07
【问题描述】:
目前我正在使用 grunt 和 grunt-contrib-concat 连接我的 Javascript 文件,如下所示:
concat: {
options: {
separator: ';'
},
js: {
src: [
'...'
],
dest: 'main.js',
nonull: true
}
}
这很好用。不过,我也想连接一些 HTML 文件,并先执行此操作。
但是,如果我添加一个单独的任务,例如
concat: {
options: {
separator: ';'
},
js: {
src: [
'...'
],
dest: 'main.js',
nonull: true
},
html: {
src: [
'...'
],
dest: 'partials.html'
}
}
它将在每个 HTML 文件之间使用相同的 ; 分隔符...
我在文档和示例中看不到任何对我有帮助的内容。
我想我可以使用一个单独的插件,也许像 grunt-html-build 这样的插件,但是当我想要做的只是连接它们时,这似乎有点复杂。
之后我可能还想使用grunt-contrib-htmlmin 或类似名称,因此请牢记这一点。
仅仅手动检查每个脚本以确保它以分号结尾是否值得麻烦/开销?
解决这个问题的最佳方法是什么?
【问题讨论】:
标签: html gruntjs grunt-contrib-concat