2013-10-28 13 views
7

Questo accade con qualsiasi attività che sto tentando di eseguire. Quando si esegue con la bandiera --verbose sto ottenendo:Gruntfile non riesce con Avviso: attività "taskname" non trovata

Inizializzazione delle opzioni della riga di comando: --verbose

lettura "Gruntfile.js" Gruntfile ... Ok

Registrazione compiti Gruntfile. Caricamento compiti "Gruntfile.js" ... OK

Nessuna attività sono stati registrati o non registrati.

Questa è la Gruntfile:

module.export = function (grunt) { 

    grunt.initConfig({ 
     pkg: grunt.file.readJSON('package.json'), 

     karma_coveralls: { 
      options: { 
       coverage_dir: 'coverage' 
      } 
     }, 
     jshint: { 
      files: ['app/js/**/*.js', 'Gruntfile.js'], 
      options: grunt.file.readJSON('.jshintrc') 
     }, 
     concat: { 
      options: { 
       seperator: ';' 
      }, 
      dist: { 
       src: ['app/js/**/*.js'], 
       dest: 'dist/app/js/<%pkg.name%>.js' 
      } 
     }, 
     exec: { 
      instrument: { 
       cmd: function() { 
        return 'istanbul instrument app/js -o app/instrumentjs'; 
       } 
      } 
     } 
    }); 

    grunt.loadNpmTasks('grunt-karma-coveralls'); 
    grunt.loadNpmTasks('grunt-contrib-jshint'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 
    grunt.loadNpmTasks('grunt-contrib-concat'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 
    grunt.registerTask('coverage', ['coveralls']); 
    grunt.registerTask('default', ['jshint']); 
    grunt.registerTask('instrument', ['exec: instrument']); 
    grunt.registerTask('concat', ['concat']); 

}; 

Qualsiasi idea di cosa sto facendo di sbagliato?

versioni grunt:

grugnito-cli v0.1.9 grugnito v0.4.1

risposta

18

Nella tua Gruntfile, module.export dovrebbe essere module.exports.

+1

mi sono imbattuto in un problema simile, ma per me il colpevole era il carter miei nomi delle attività ... stavo usando Pascal- caso sul mio oggetto opzioni grunt, ma si aspetta tutto in minuscolo (es: avevo cssMin, dovrebbe essere cssmin) –

+2

Stavi usando caso cammello, non caso pascal. –

+0

@badsyntax la soluzione non ha funzionato per me. Ho anche controllato il caso e tutto è corretto. qualsiasi altra possibilità perché sto ricevendo quell'errore – comiventor

0

controllare il percorso dei moduli/nodo durante la chiamata grunt.loadNpmTasks in Gruntfile.js

Problemi correlati