【发布时间】:2019-05-03 11:23:48
【问题描述】:
我的反应组件中有一个<main> div,并且我从类 css 文件中导入了一些类名,但是当我尝试在浏览器中检查它时,类名没有集成到主 div 中。当我简单地使用其他类名时,它的工作方式类似于 <main className="test"> 但导入类不起作用。
这是我的组件:
import React from 'react';
import Aux from '../../hoc/Aux';
import classes from './Layout.css';
const layout = (props) => (
<Aux>
<div>
Test paragraph
</div>
<main className={classes.Content}>
{props.children}
</main>
</Aux>
);
export default layout;
这是我的 CSS
.Content{
color: red;
margin-top: 20px;
}
创建后我做了npm run eject命令,如果与webpack配置文件有什么关系请帮帮我
(弹出命令后我没有进行任何更改)
这是 webpack 开发配置文件的 css 部分
{
test: cssRegex,
exclude: cssModuleRegex,
use: getStyleLoaders({
importLoaders: 1,
}),
},
// Adds support for CSS Modules (https://github.com/css-modules/css-modules)
// using the extension .module.css
{
test: cssModuleRegex,
use: getStyleLoaders({
importLoaders: 1,
modules: true,
getLocalIdent: getCSSModuleLocalIdent,
}),
},
【问题讨论】: