2013-11-27 59 views
7

我想知道當我們使用Grunt concat來連接文件時,是否有在每個文件之間添加一行的方法。添加文件之間的分界線Grunt - concat

因爲我在文件尾部發現了一些內嵌評論錯誤,當它們合併時,評論也是下一個文件的第一行。

實際上有點棘手,我手動刪除這些評論,但如果我可以避免明確這個問題,可能會更好。

只需爲每個文件添加一行concat就可以了。 接下來我將使用Grunt - uglify刪除評論和空間。

回答

9

https://github.com/gruntjs/grunt-contrib-concat提到了separator選項,甚至給出了使用自定義分隔符的使用示例。

這裏是他們的榜樣:

如果不爲你做,你也許可以改變seapartor行:

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

完美。我將使用'\ n'而不是';'。我不認爲';'是有用的。或者可能兩者都是...在縮小文件時避免非最終指令!所以'; \ n'應該會更好! – Vadorequest

1

檢查的grunt-contrib-concat文檔,你可以嘗試separator選項。

級聯文件將被連接在此字符串上。如果你是 後處理級聯的JavaScript文件與縮小,你可能 需要使用分號';'作爲分隔符。