ho diversi file di nome:grugnito-contrib-caffè one-to-one compilare
- jquery.abcoffee
- jquery.accoffee
- jquery.adcoffee
e sono tutti compilati in un file jquery.js
nella mia directory di output.
Anche se penso che in alcuni casi questo comportamento potrebbe essere piacevole, mi piacerebbe che fossero compilati in diversi file come jquery.a.b.js
, jquery.a.c.js
e così via. Come posso dire a grunt-contrib-coffeescript di farlo?
mio Gruntfile.js assomiglia a questo:
module.exports = function (grunt) {
grunt.initConfig({
coffee: {
dist: {
files: [{
expand: true,
flatten: true,
cwd: 'app/webroot/coffee',
src: ['{,*/}*.coffee'],
dest: 'app/webroot/js',
ext: '.js'
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-coffee');
};
Grazie per il vostro aiuto!
Perché è necessario 'appiattire: true'? –
@KrisKhaira Credo che l'opzione 'flatten' non sia necessaria in questo caso, quindi l'ho rimossa dalla mia risposta. Grazie per averlo notato. – mutil