【发布时间】:2018-01-07 22:56:12
【问题描述】:
我的 CSS 使用 css-loader 和 style-loader,但所有媒体查询都不起作用。我正在使用"webpack": "^3.4.1"、"css-loader": "^0.28.4" 和"style-loader": "^0.18.2"。
这是我的 Webpack 配置:
const ExtractTextPlugin = require('extract-text-webpack-plugin')
rules: [{
test: /\.css$/,
use: [{
loader: 'style-loader'
}, {
loader: 'css-loader',
options: {
modules: true,
localIdentName: '[name]-[local]-[hash:base64:6]',
camelCase: true
}
}]
}]
...
plugins: [
new ExtractTextPlugin({
filename: 'style.[chunkhash:6].css',
allChunks: true
})
]
我的 css 文件是这样的:
.container{
position: relative;
margin: 30px 15px;
padding: 50px 15px;
background: #fff;
}
@media (max-width: 768px) {
.container{
background: #fbfbfb;
}
}
我在React 代码中导入这个 CSS 文件,如下所示:
import styles from './Component.css'
【问题讨论】:
-
我的webpack 4也有同样的问题,你找到原因了吗? :) 谢谢!
标签: css reactjs webpack-style-loader css-loader webpack-3