添加文件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', }, }, });
如果这样做不适合你,你可以把seapartor
行seapartor
:
separator: grunt.util.linefeed + ';' + grunt.util.linefeed;
检查grunt-contrib-concat文档,可以尝试使用separator
选项。
连接的文件将被连接在这个string上。 如果您使用缩小级后处理级联的JavaScript文件,则可能需要使用分号';' 作为分隔符。