Per concatenare due file, sembra qualcosa di simile:Usando il concat di grunt, come automatizzare la concatenazione dello stesso file con molti altri file?
concat: {
src: ['common.js','js/app.js'],
dest: 'assets/js/app.js'
}
E se voglio concat un'intera cartella di file in un unico, sembra qualcosa di simile:
concat: {
src: ['dev/*.js','],
dest: 'prod/js/app.js'
}
Ma diciamo Ho un file su cui voglio concatenare 10 o 20 altri file e voglio che vengano concatenati separatamente? In altre parole, qui è quello che sto cercando:
A.js + B.js = AB.js
A.js + C.js = AC.js
A.js + D.js = AD.js
A.js + E.js = AE.js
E così via ... Per essere più precisi, però, riesco a capire come CONCAT file uno per uno come descritto, ma voglio capire come specificare A.js dall'esempio e farlo concat su qualsiasi file in un percorso specificato. Quindi quello che voglio è:
A.js + dev/*.js = AB.js, AC.js, AD.js, AE.js ...
In pseudo-codice, qui è quello che voglio:
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
}
Apprezzerei tutto l'aiuto, ho avere difficoltà a trovare informazioni su come fare questo
se qualcuno ha bisogno una cosa simile, questo plugin fa proprio questo https://www.npmjs.org/package/grunt-wrap2000 – Tetaxa
tutto quello che devi fare è usare le opzioni banner e piè di pagina in grunt-contrib-concat. Se vuoi anteporre un intero file, fai semplicemente 'banner: require ('./ foo.js')'. lo stesso con il piè di pagina. – jonschlinkert