要連接兩個文件,它看起來是這樣的:使用grunt concat,我將如何自動將同一個文件連接到許多其他文件?
concat: {
src: ['common.js','js/app.js'],
dest: 'assets/js/app.js'
}
如果我想Concat的整個文件夾爲一體,它看起來是這樣的:
concat: {
src: ['dev/*.js','],
dest: 'prod/js/app.js'
}
但是,假設我有一個文件,我想連接到10或20個其他文件,我希望他們分別連接?換句話說,這裏就是我在尋找:
A.js + B.js = AB.js
A.js + C.js = AC.js
A.js + D.js = AD.js
A.js + E.js = AE.js
等等......更具體的,雖然,我可以弄清楚如何描述Concat的文件一個接一個,但我想找出如何從示例中指定A.js,並將其連接到指定路徑中的任何文件。所以,我要的是:
A.js + dev/*.js = AB.js, AC.js, AD.js, AE.js ...
在僞代碼,這裏就是我想:
concat: {
src: ['common.js', 'dev/*.js','], // common.js gets concatenated to each file in this directory
dest: 'prod/js/*.js' // each file in src gets saved separately in dest
}
我想感謝所有幫助,我已經有一個困難時期如何尋找信息做這個
如果有人需要一個類似的東西,這個插件只需要https://www.npmjs.org/package/grunt-wrap2000 – Tetaxa
所有你需要做的就是使用grunt-contrib-concat中的橫幅和頁腳選項。如果你想要一個完整的文件,只需要執行'banner:require('./ foo.js')'。與頁腳相同。 – jonschlinkert