2013-07-11 1 views
1

En utilisant Grunt, je veux concaténer un fichier à tous les fichiers dans un répertoire de construction. Le but de ce faire est d'ajouter (ou éventuellement préfixer) des fichiers CSS spécifiques à IE à un fichier CSS de construction.Concatérer un seul fichier à chaque fichier dans un répertoire en utilisant grunt

Pour cette tâche:

build/ 
    file1.css 
    file2.css 
    file3.css 

Et créer ceci:

build/ 
    file1.css 
    file1.ie.css 
    file2.css 
    file2.ie.css 
    file3.css 
    file3.ie.css 

Je pense que l'option pour l'extension pourrait être ce que je cherchais, mais je ne peux pas comprendre comment l'obtenir faire ce que je veux.

+0

comment vous déterminez quels fichiers concaténés? En outre, où dans la structure de votre application/site est le fichier spécifique IE? –

+0

Le fichier ie spécifique se trouve à côté du répertoire de construction, dans un répertoire css. Je veux ajouter le fichier ie à tous les fichiers dans le répertoire de construction. –

Répondre

0

Essayez l'option banner dans grunt-contrib-concat:

concat: { 
    dist: { 
    options: { 
     banner: '/* IE specific things here */', 
    }, 
    expand: true, 
    cwd: 'build/', 
    ext: '.ie.css', 
    src: ['**/*.css'], 
    dest: 'build/', 
    }, 
}, 
+0

Ah, bonne idée! '' footer'' pourrait aussi être un excellent choix. –

Questions connexes