Grundsätzlich möchte ich css in der Produktion extrahieren, aber ich möchte es in der JavaScript-Datei im Entwicklungsmodus lassen.Mit ExtractTextPlugin für Webpack, wie extrahieren Sie nicht CSS und erstellen Sie eine leere Datei mit einem Flag?
Dies ist so kann ich die Quellkarte arbeiten, die die verwendeten Sass-Dateien zeigt.
Ich möchte in der Lage sein:
<link href="~/dist/css/site.css" rel="stylesheet" />
<script type="text/javascript" src="~/dist/js/manifest.js"></script>
<script type="text/javascript" src="~/dist/js/css.js"></script>
Dokumentation ist ein wenig auf dem Boden dünn.
Also im Dev-Modus site.css
wird leer sein und wird keinen Fehler verursachen, wie es wäre, wenn es nicht existierte. css.js
wird für Style und Source Mapping verwendet.
Im Produktionsmodus wird css.js
existieren aber nichts tun, weil die CSS extrahiert wird. Dies bedeutet, dass die CSS-Datei schnell und einfach geladen wird und in site.css
minimiert wird, aber keine Zuordnung hat.