Mi piacerebbe usare il grugnito-contrib-watch plugin e altri in uno dei miei progetti Node.js. L'unico problema è che non riesco a capire come interagire con loro a livello di programmazione. Ecco un esempio:
grunt.config.init({
jshint: {
all: ["asourcefile.js"]
}
});
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.task.run("jshint");
Grunt carica il jshint
plugin ok e sembra che possa trovare il mio compito (usando un nome inventato genera un errore), non sembra proprio che lo esegua.
Dove sto andando male e questo è anche il modo migliore per interagire con un plugin grunt a livello di programmazione?
risposte:
1 per risposta № 1Un sacco di gruntplugin sono solo wrapper attorno alle librerie Node.js esistenti. JSHint "s, per esempio. Se stai scrivendo un'app Node.js, non usare i wrapper grunt:
var jshint = require("jshint");
// ...