Chciałbym skorzystać z grunt-contrib-watch wtyczki i inne w jednym z moich własnych projektów Node.js. Jedyny problem polega na tym, że nie mogę znaleźć sposobu na interakcję z nimi programowo. Oto przykład:
grunt.config.init({
jshint: {
all: ["asourcefile.js"]
}
});
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.task.run("jshint");
Grunt ładuje jshint
plugin ok i wygląda na to, że może znaleźć moje zadanie (za pomocą wymyślonej nazwy zgłasza błąd), po prostu nie wydaje się, aby to wykonać.
Gdzie się mylę i czy jest to najlepszy sposób na programową interakcję z wtyczką?
Odpowiedzi:
1 dla odpowiedzi № 1Wielu z grubych wtyczek to tylko opakowania wokół istniejących bibliotek Node.js. JSHint, na przykład. Jeśli piszesz aplikację Node.js, nie używaj owinięć:
var jshint = require("jshint");
// ...