Grunt fichier échoue " Abandonnée en raison d'avertissements
Je suis nouveau Grognement. J'ai pensé que je lui donnerais un essai, j'ai donc créé ce grognement fichier.
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
css: {
src: [
'./css/*'
],
dest: './css/all.css'
},
js: {
src: [
'./js/*'
],
dest: './js/all.js'
}
},
uglify: {
js: {
files: {
'./js/build/all.min.js': ['./js/all.js']
}
}
},
sass: {
build: {
files: [{
expand: true,
cwd: './css/sass',
src: ['*.scss'],
dest: './css',
ext: '.css'
}]
}
},
cssmin: {
css: {
src: './css/all.css',
dest: './css/build/all.min.css'
}
},
watch: {
files: ['./css/sass/*', './js/*'],
tasks: ['sass:build','concat:css', 'cssmin:css', 'concat:js', 'uglify:js']
}
});
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.registerTask('dev', ['sass:build','concat:css', 'cssmin:css', 'concat:js', 'uglify:js']);
};
Quand je lance le " grognement de surveillance et d'apporter une modification à un .scss fichier, le terminal se plaint et puis quitte.
Running "watch" task
Waiting...
>> File "css/sass/all.scss" changed.
Running "sass:build" (sass) task
File css/all.css created.
Running "concat:css" (concat) task
Warning: Unable to read "./css/build" file (Error code: EISDIR). Use --force to continue.
Aborted due to warnings.
Completed in 1.276s at Thu May 01 2014 23:53:59 GMT+0100 (BST) - Waiting...
Svp quelqu'un peut-il point où je vais mal?
Il semble être avec le concat:css
- mais il n'y a pas de référence au répertoire de construction.
Je crois que c'est peut être parce que certaines tâches sont entrés en collision et les fichiers ne sont pas encore prêt à être travaillé, peut-être? Y a t il une ordonnance pour des tâches?
S'il vous plaît garder avec moi que c'est tout nouveau!
Grâce,
Michael.
OriginalL'auteur Michael Giovanni Pumo | 2014-05-01
Vous devez vous connecter pour publier un commentaire.
Je remarque que c'est assez vieux, mais je vais ajouter une réponse pour la postérité.
Ce qui se passait pour moi parce que d'une variable manquante dans le fichier SASS.
Essayez d'ajouter "--force" sur votre grognement de commande. La compilation échouera toujours, mais vous obtiendrez probablement plus de message d'erreur utile.
OriginalL'auteur sammysounder
essayez d'ajouter le
nospawn: true
option de la sass options de tâche.Aussi, si vous voulez avoir une vue plus complète de réponse d'erreur que vous pourriez exécuter
grunt --verbose
OriginalL'auteur Santiago Rebella