2016-10-21 2 views
1

ich eine Demo für jshint mit Grunt schrieb, Code im Folgenden aufgeführt:Ausnahme mit: jshint-junit-Reporter

module.exports = function(grunt) { 
    grunt.loadNpmTasks('grunt-contrib-jshint'); 
    grunt.loadNpmTasks('jshint-junit-reporter'); 
    grunt.initConfig({ 
     jshint: { 
      all: ['Gruntfile.js'], 
      reporter: require("jshint-junit-reporter"), 
      reporterOutput: "junit-output.xml" 
     } 
    }); 
}; 

und bekam Ausnahme:

enter image description here

Hier ist das Ergebnis von jshint -junit-Reporter Installation: enter image description here

und zugehörige Softwareversion: npm: 3.10.8 Grunzen-cli v1.2.0 Grunzen v1.0.1 NodeJS: v0.12.7 Ich schätze irgendwelche Ratschläge

Antwort

1

Reporter: und reporterOutput: sind beide Optionen und sollte angegeben werden, in eine Options blockieren. Versuchen Sie, Ihre Aufgabe Update auf:

jshint: { 
    all: ['Gruntfile.js'], 
    options: { 
     reporter: require("jshint-junit-reporter"), 
     reporterOutput: "junit-output.xml" 
    } 
} 

https://github.com/gruntjs/grunt-contrib-jshint

+0

getestet OK, vielen Dank :) –