J'écris grunt pour concaténer des fichiers dynamiquement, pour cela j'ai un tableau de fichiers dans ma variable grunt.config. Comment utiliser cela dans la concaténation grunt.Grunt Task Runner pour concaténer des fichiers
J'écris grunt.config('jsResources', targetConfig);
à partir de la fonction de remplacement de texte dynamiquement. Son retour en tableau. Comment l'utiliser dans la concaténation grunt. J'ai essayé de cette façon mais ce n'est pas la peine.
Mon jsResources
est un tableau. Mon grunt est comme
concat: {
js: {
//Concatenate all of the files in the jsResources configuration property
src: ['app/<%= jsResources %>'],
dest: 'build/views/js/combined.js',
options: {
separator: ';\n'
}
}
}
Sa teneur en repalcing mais ne peut pas lire le contenu, et concaténer dans mes combine.js Mes « jsResources » est comme ['scripts/modules/allModules.js','scripts/config/constants.js','...']
Sa création d'un fichier vide combine.js
.
Je pense que l'ajout de 'jsResources' en tant que propriété de l'objet' myFiles' est une complication inutile. Les templates sont évalués par rapport à l'ensemble de l'objet config, donc avoir une propriété de configuration 'jsResources' vous permettra d'écrire' <% = jsResources%> '. –
Correct, peut être n'importe quel '' '' js''' valide. J'ai mis à jour la réponse avec des commentaires. Merci. –