Meine Gruntfile wird gerade ziemlich groß und ich möchte sie in mehrere Dateien aufteilen. Ich habe viel gegoogelt und experimentiert, aber ich kann es nicht zur Arbeit bringen.Aufteilen Gruntfile
Ich möchte etwas wie folgt aus:
Gruntfile.js
module.exports = function(grunt) {
grunt.initConfig({
concat: getConcatConfiguration()
});
}
functions.js
function getConcatConfiguration() {
// Do some stuff to generate and return configuration
}
Wie kann ich functions.js in meine Gruntfile.js laden?
Ihr erster Teil der Antwort nicht funktioniert. Dies ist der Code, den ich verwendet habe und der Fehler, den ich bekam: http://pastebin.com/tkTPWNjg Ich glaube nicht, dass der zweite Teil Ihrer Antwort auf meine Situation zutrifft. Ich möchte keine Grunt-Aufgaben erstellen, ich möchte JavaScript-Funktionen erstellen, die ich verwenden kann. Ich lese die Dokumentation, aber ich kann nicht finden, wie man die Konfiguration dynamisch erzeugt (unter Verwendung einer Funktion) und seinen Rückgabewert der "concat" Eigenschaft zuweist. – rphilipsenbas
Ich habe es schon gefunden. Sie müssen die erste Zeile von concat.js durch "exports.getConcatConfiguration = function() {" – rphilipsenbas
ersetzen Jetzt tritt das nächste Problem auf: Die grunt-Variable ist in concat.js nicht verfügbar. – rphilipsenbas