node_modules
ディレクトリにあるすべてのCSSファイルを1つのファイルに展開しようとしています。css-loaderによって構築されるnode_modulesにすべてのCSSファイルを含めるには?
{ // node_modules css in /node_modules/**/*.css
test: /\.css$/,
include: /node_modules/,
// extract to the node modules css file
use: ExtractTextPluginNodeMods.extract({
fallback: 'style-loader',
use: [
{
loader: 'css-loader',
options: {
modules: false,
},
},
],
}),
}
は残念ながら、node_modules
ディレクトリ内のCSSファイルのいずれもExtractTextPluginNodeMods
で指定したファイルにバンドルされていないされている次のように私のWebPACKの設定です。私はsrc
ディレクトリからCSSを正常に抽出している別のExtractTextPlugin
インスタンスを持っています。なぜ私はCSSの抽出をnode_modules
から得ることができないのでしょうか?参考のため
、私の他のExtractTextPlugin
/WebPACKのコンフィグ(のすべてをバンドルしている私の CSSはここにある:
{
// OUR css in /src/
// the css output from sass loader will be caught here
// fonts are imported by css loader
// after transpiling of sass -> css, css-loader in webpack should take care of this
// https://github.com/webpack-contrib/css-loader
test: /\.css$/,
exclude: /node_modules/,
// extract to our css file
use: ExtractTextPluginSrc.extract({
fallback: 'style-loader',
use: [
{
loader: 'css-loader',
// create modular css with the '[name]__[local]___[hash:base64:5]'
options: {
modules: true,
localIdentName: '[name]__[local]___[hash:base64:5]',
},
},
'postcss-loader',
],
}),
}