Ich möchte folgende Build-Ordnerstruktur haben:Wie separiert man index.html und Assets in webpack-dev-server?
- /build/index.html
- /build/static/bundlename.js
- /build/static/bundlename.css
- /Aufbau/static/img/*
- /build/static/fonts/*
Wie kann ich das erreichen? Ich habe dies durch add/static Präfix zu bundlename selbst für Webpack normalen Build selbst herausgefunden. Aber wenn ich diese Konfiguration in webpack-dev-server starte, werden keine Dateien von/static/path ausgeführt.
Ich benutze file-loader und url-loader für Fonts, wie kann ich ihren Pfad auch ändern? Sie erscheinen in/build root und ich möchte sie im Ordner/static/fonts.
Ich benutze html-webpack-plugin, um index.html zu generieren und Stile zu verknüpfen (habe keine Ahnung, warum Webpack sie aus js standardmäßig hinzufügen möchten, es ist Verrücktheit, nur als Option kann ich sehen, aber nicht als Standard Weg)
Ich laufe Webpack von Schluck.
Sie können meine Konfiguration hier sehen. https://github.com/rantiev/template-angular
Vielen Dank im Voraus.
Es funktioniert in webpack Build versuchen wollen, aber nicht funktioniert, wenn ich es mit webpack-dev-sever laufen. Weder beim Öffnen/oder/statisch Webpack-dev-Server gibt nichts. Ich habe publicPath hinzugefügt, den Pfad zu index.html geändert, um mit ../ zu gehen, publicPath + historyApiFallback zu webpack-dev-server hinzugefügt. Das Problem ist, dass ich nicht mit devserver arbeiten kann, nicht mit webpack simple build. Haben Sie das mit webpack-dev-server selbst probiert? Bitte geben Sie Ihre Einstellungen an, wenn dies der Fall ist. Coole Idee, aber funktioniert nicht für mich. Könnte etwas falsch gemacht haben. – Rantiev
Tut mir leid, aber ich benutze nicht webpack-dev-server, trotzdem habe ich versucht, es funktioniert aber luck Glück :( –