Ich habe versucht, gulp-inject einzurichten, um Abhängigkeiten in index.html zu injizieren. Alles funktioniert gut außer Transformationsfunktion. Ich brauche Teil Filepath in der folgenden Art und Weise zu ersetzen: - /frontend/src/
>/static/
Ich habe versucht, es wie folgt aus (Kopie kleistert von irgendwo) zu tun:Gulp-inject-Transformation funktioniert nicht
transform : function (filePath, file, i, length) {
var newPath = filePath.replace('/frontend/src', '');
console.log('inject script = '+ newPath);
return '<script src="/static/' + newPath + '"></script>';
}
Nach der Ausführung, ich habe In der Konsole wird nichts (außer Standard-Gulp-Ausgabe) angezeigt, und der nicht transformierte Dateipfad wird in der Ergebnisdatei angezeigt. Es sieht so aus, als ob meine benutzerdefinierte Transformation nicht ausgeführt wird und stattdessen die Standardumwandlung funktioniert.
sehen Ihre volle gulpfile oder aufgabendefinition könnte helfen, die antwort von @qcz sieht gut aus –
zeigen sie uns ihre komplette schluckaufgabe – harishr