Webpack einfach kompilieren eine Reihe von Mops-Vorlagen in HTML

Im erste Schritte mit webpack aber eine Sache kann ich nicht für das Leben von mir zu erarbeiten, ist wie man einen Ordner (mit der Möglichkeit der verschachtelten Ordner), voller .Mops Vorlagen, und einfach compilieren zu statischem html und setzen Sie Sie in die Ausgabe-Ordner, die Aufrechterhaltung einer verschachtelten Ordner-Struktur für jede Ausgabe-html-Datei wurde in der Quelle Ordner "Vorlagen"...

Möchte ich nicht haben, um manuell eingeben jedes einzelnen .Mops-Datei, und ich definitiv nicht wollen, webpack, um zu versuchen und zu analysieren .Möpse in JS und dann versuchen, zu verlangen/import jedes der imgs/fonts etc in der Mops-Dateien und beschweren sich dann darüber, ich bin nur nach einer grundlegenden, statischen 1:1 kompilieren, Mops-Datei, html-Datei aus. Warum ist es so schwer, das zu tun?

  • es ist möglich, mit webpack, aber es ist einfacher zu verwenden gulp wenn Sie nicht hauptsächlich im Umgang mit js-Dateien
  • id lieber nicht hinzufügen schlucken und Ihre Abhängigkeiten in jedes Projekt als gut... Sie sagen, es ist möglich, mit webpack, könnten Sie das näher erläutern?
  • zeigen Sie Ihre bestehenden webpack config. Sie können function requireAll (r) { r.keys().forEach(r); } requireAll(require.context('./src', true, /\.pug$/)); zu verlangen, dass jedes .Mops-Dateien unter src-Ordner und konfigurieren file-loader zu tun, die Kopie
  • ich habe nicht zu verwenden, extrahieren von text plugin dort irgendwo?
  • wie unterstützt extrahieren von text-plugin in Bezug auf Ihre Frage überhaupt?
  • Heres eine Zusammenfassung meiner config: webpack config gist link
  • ich möchte zum speichern von statischen html-Dateien aus jeder pug-Datei, ich dachte, das extrahieren von text-plugin war die Art und Weise, dies zu tun? genauso wie du den text extrahieren plugin zu speichern .css-Dateien aus dem sass-loader, dont, das Sie verwenden, extrahieren von text zu speichern .html-Dateien von Mops-loader?

Schreibe einen Kommentar