基本的には本番環境でCSSを抽出したいのですが、開発モードでJavaScriptファイルに残したいと思っています。WebpackにExtractTextPluginを使用すると、どのようにしてcssを抽出して、フラグ付きの空のファイルを作成しませんか?
これは、使用しているsassファイルを表示するソースマップを作成できるようにするためです。
私が持っていることができるようにしたい:
<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>
ドキュメントは地面に少し薄いです。
したがって、devモードでは、site.css
は空になり、存在しない場合と同様にエラーは発生しません。 css.js
は、スタイルマッピングとソースマッピングに使用されます。
生産モードでは、css.js
は存在しますが、cssが抽出されるため何もしません。これは、CSSが素早く素早くロードされ、site.css
に縮小されますが、マッピングがないことを意味します。