Tâche “concat” n'est pas trouvée dans Grunt sur windows
Mon gruntfile :
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
js: {
src: ['http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', 'js/bootstrap.min.js', 'js/messages.fr.js', 'js/parsley.min.js'],
dest: 'js/prod/concat.js'
},
css: {
src: ['css/bootstrap.min.css', 'css/bootstrap-responsive.min.css', 'css/app.css'],
dest: 'css/prod/concat.css'
}
},
min: {
js: {
src: 'js/prod/concat.js',
dest: 'js/prod/main.min.js'
}
},
cssmin: {
minify: {
expand: true,
src: ['css/prod/concat.css', '!*.min.css'],
dest: 'css/prod/',
ext: '.min.css'
}
}
});
grunt.loadNpmTasks('grunt-contrib-imagemin', 'grunt-contrib-cssmin');
//Default task.
grunt.registerTask('default', ['concat', 'min', 'cssmin']);
};
Peu importe ce que j'essaie (en supprimant des tâches, etc) grunt continue de venir à moi avec le même message "attention: la Tâche "concat" non trouvé". C'est la même chose, si je retire concat : "attention: la Tâche "min" non trouvé".
Je ne comprends pas ce qui se passe.
OriginalL'auteur user2269823 | 2013-04-11
Vous devez vous connecter pour publier un commentaire.
Les anciennes versions de Gruntjs contenait certaines tâches par défaut, comme concat et min. En commençant par Grunt 0.4 vous devez ajouter toutes les tâches (plugins), vous voulez vous-même. Je crois que, pour les deux minification et la concaténation vous pouvez utiliser une tâche de grunt-contrib-uglify.
Veuillez assurez-vous que vous utilisez la dernière version de Grognement. Beaucoup de disponibles en ligne des tutoriels de mentionner Grognement de 0,3, mais beaucoup de choses ont changé depuis. Par exemple, des tutoriels de mentionner grunt.js (Grunt 0.3) au lieu de Gruntfile.js (0.4) sont obsolètes dans beaucoup de façons.
OriginalL'auteur Ludder
Ce qui s'est passé pour moi. Il est aussi important de s'assurer que, après vous avez
npm
installé un grognement tâche, vous avez également enregistré dans votre Gruntfile.De sorte que la fin de votre gruntfile devrait avoir
loadNpmTasks
lignes un peu comme si:OriginalL'auteur Micah
Je sais que cette question est vieux, mais je viens de recevoir cette erreur de trop et a constaté qu'il a été causé par ne pas avoir les fichiers source (spécifié dans concat.dist.src au sein de gruntfile.js), où ils étaient censés être. J'ai placé les fichiers où grunt attendu d'eux et il a bien fonctionné.
OriginalL'auteur Scott Harrison
J'ai eu le même problème mais j'ai essayer ceci et mon problème est résolu.
essayez cette commande dans votre node.js l'invite de commande.
ngp installer grunt-contrib-concat --save-dev
OriginalL'auteur shrikantbishoye