2014-04-09 12 views
12

Eksperymentuję z Gruntem i otrzymuję Ostrzeżenie: Zadanie "domyślne" nie znaleziono błędu podczas próby uruchomienia programu Grunt. moja Gruntfile.js jestGrunt Ostrzeżenie: Nie znaleziono zadania "domyślnie"

module.exports = function(grunt) { 

grunt.initConfig({ 
concat: { 
    js: { 
    options: { 
     separator: ';' 
    }, 
    src: [ 
     'library/js/*.js' 
    ], 
    dest: 'library/js/scripts.min.js' 
    }, 
}, 

uglify: { 
    options: { 
    mangle: false 
    }, 
    js: { 
    files: { 
     'library/js/scripts.min.js': ['library/js/scripts.min.js'] 
    } 
    } 
}, 

less: { 
    style: { 
    files: { 
     "library/css/style.css": "library/less/style.less" 
    }, 
    } 
}, 

watch: { 
    js: { 
    files: ['library/js/*.js'], 
    tasks: ['concat:js', 'uglify:js'], 
    options: { 
     livereload: 35729 
    } 
    }, 
    css: { 
    files: ['library/less/*.less'], 
    tasks: ['less:style'], 
    options { 
     livereload: 35729 
    } 
    }, 
    php : { 
    files : ['**/*.php'], 
    options : { 
     livereload : 35729 
     } 
    } 
} 
    }); 



grunt.loadNpmTasks('grunt-contrib-concat'); 
    grunt.loadNpmTasks('grunt-contrib-uglify'); 
    grunt.loadNpmTasks('grunt-contrib-less'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 
    grunt.registerTask('default', ['watch']); 
}; 

ten pracował aż dodałem porcje Livereload i myślę, że może to być błąd składni. Jednak po raz pierwszy użyłem tego i po prostu nie wiem, co jest przyczyną problemu. Każda pomoc będzie wielce ceniona.

Odpowiedz

7

Brakuje dwukropka dla watch.css.options. Aktualizacja:

css: { 
    files: ['library/less/*.less'], 
    tasks: ['less:style'], 
    options: { 
     livereload: 35729 
    } 
} 
+0

Dzięki tej stałej to za mnie. Nadal mam problem z uruchomieniem aktualizacji, ale to kolejny problem. – micahmills

1

W przypadku ktoś znajdzie to później dostać livereload pracować musiałem zmienić sekcję zegarek do

watch: { 
    js: { 
    files: ['library/js/*.js'], 
    tasks: ['concat:js', 'uglify:js'], 
    }, 
    css: { 
    files: ['library/less/*.less'], 
    tasks: ['less:style'], 
    }, 
    php : { 
    files: ['**/*.php'], 
    }, 
    options: { 
     livereload: true, 
     spawn: false 
    } 
} 
Powiązane problemy