/ / Jak programowo używać wtyczek z wtyczkami? - javascript, node.js, wtyczki, gruntj

Jak programowo używać wtyczek z wtyczkami? - javascript, node.js, wtyczki, gruntj

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 № 1

Wielu 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");
// ...