2

Ich amüsiere Webpack, um Bundle für meine Anwendung zu generieren. Nachdem das Paket generiert wurde, muss die folgende Aufgabe ausgeführt werden.Webpack führen einige Post-Build-Skript Aufgabe

  1. Öffnen Sie die Bundle-Datei und benennen Sie einen bestimmten Pfad um. Aufgrund der Art und Weise, wie wir die Website eingerichtet haben, bin ich gezwungen, den Pfad in dem von uns erstellten Paket zu ändern. Momentan ändere ich manuell den Pfad. Im Grunde suche ich eine Aufgabe, die nach XXXX-Text sucht und ihn mit YYYY im Bündel ersetzt.
  2. Nachdem ich die Schlüssel/Text umbenennen, möchte ich den Inhalt verästeln, um die Datei zu minimieren.

Welche Optionen habe ich. Ich bin neu bei Webpack und suche nach möglichen Lösungen.

Antwort

1

Haben Sie string-replace-loader ausgecheckt?

Ich würde dies verwenden, um eine "ersetzen" Aufgabe auszuführen, nachdem Sie Ihr Bundle generiert haben. Im Wesentlichen automatisiert dies, was Sie gerade tun.

+0

Das sieht vielversprechend aus. Können Sie mir bitte sagen, wie kann ich Webpack sagen, es erst nach dem Erzeugen der Datei auszuführen? – OpenStack

+0

Die Beispiele auf der npm-Seite sind ziemlich geradlinig. Ich würde sie mit deinem aktuellen Setup ausprobieren. Da dies den relevanten Text ersetzt, während Sie ihn bündeln, gilt das Ausführen einer Aufgabe "nach" nicht für Sie. – adriennetacke

+0

Es scheint, dass es nur auf JS-Datei und nicht auf CSS-Dateien funktioniert. – OpenStack

Verwandte Themen