スタイルシート用のかなり複雑なローダー設定があります。
{
test: /\.scss$/,
loader: ExtractTextPlugin.extract("style",
"css?sourceMap&localIdentName=[path][name]__[local]__[hash:base64:5]!sass?outputStyle=expanded&" +
"includePaths[]=" + other stuff)
)
}
これはうまく機能しますが、一部の要件では、css-loader にオプションを追加する必要があるmodules
ため、次のようになります。
require('./foo.scss!css?modules&sourceMap&localIdentName=[path][name]__[local]__[hash...');
しかし、私はこれをすべての場所で行うことはできません。
css-loader モジュール フラグを特定の要件で有効にしながら、残りの部分を同じに保つには、どうすればこれを構成できますか?
ローダーの「エイリアス」のようなものかもしれませrequire('./foo.scss!my-scss-with-modules-flag-alias')
ん。
私が考えることができる唯一の解決策は、ローダー構成を特定のrequire呼び出しにインライン化する構文変換を行うローダーを作成することです...しかし、それは脆弱で複雑です。