添加文件Grunt – concat之间的分界线

我想知道当我们使用Grunt concat来连接文件时,是否有在每个文件之间添加一行的方法。

因为我收到错误,因为在文件结尾的一些内联注释,当它们合并注释也是下一个文件的第一行。

实际上有点棘手,我手动删除这些评论,但如果我能避免明确这个问题,可能会更好。

只要为每个文件添加一行concat就可以了。 我将使用Grunt – uglify删除评论和空间。

https://github.com/gruntjs/grunt-contrib-concat提到了separator选项,甚至给出了使用自定义分隔符的用法示例。

这是他们的例子:

 grunt.initConfig({ concat: { options: { separator: ';', }, dist: { src: ['src/intro.js', 'src/project.js', 'src/outro.js'], dest: 'dist/built.js', }, }, }); 

如果这样做不适合你,你可以把seapartorseapartor

 separator: grunt.util.linefeed + ';' + grunt.util.linefeed; 

检查grunt-contrib-concat文档,可以尝试使用separator选项。

连接的文件将被连接在这个string上。 如果您使用缩小级后处理级联的JavaScript文件,则可能需要使用分号';' 作为分隔符。