【发布时间】:2018-11-02 12:34:16
【问题描述】:
我将 CSS 模块与 webpack css-loader 一起使用,然后我将它们与 mini-css-extract-plugin 捆绑在一起。 这是我的配置的样子:
{
test: /\.css$/,
use: [
MiniCssExtractPlugin.loader,
{
loader: "css-loader",
options: {
modules: true,
localIdentName: "[name]-[local]_[hash:base64:5]",
imports: true,
importLoaders: 1
}
},
"postcss-loader"
]
}
出于某种原因(请参阅 cmets 部分),我真的很想将 postcss-loader 应用于不是每个单独的 .css 文件,而是应用于整个包。我怎样才能做到这一点?
【问题讨论】:
-
每个 css 模块都封装了组件应该响应的所有媒体查询。我想使用
css-mqpacker将它们组合在一起。事实上,一切都在我当前的配置中运行,但 css-mqpacker 在一个特定的 .css 文件中运行。而我想要的是将 postcss 的东西应用到整个包中
标签: webpack css-loader css-modules postcss-loader