css - React 16.13.1 CSS 模块类不适用
问题描述
我有一个包含文件的 Person 文件夹:
人.js
Person.module.css
在 css 模块文件中,我有这个类
.Person {
width: 60%;
margin: 16px auto;
border: 1px solid #eee;
box-shadow: 0 2px 3px #ccc;
padding: 16px;
text-align: center;
}
然后在 Person.js 文件中我有
import React from 'react';
import Radium from 'radium';
import classes from './Person.module.css';
const person = (props) => {
const style = {
'@media(min-width: 500px)': {
width: '450px'
}
}
return (
<div className={classes.Person}>
<p onClick={props.click}>I'm {props.name}! and I am {props.age} years old!</p>
<p>{props.children}</p>
<input type="text" onChange={props.changed} value={props.name}/>
</div>
)
};
export default Radium(person);
最后在 app 组件中,我导入 Person 组件并渲染它。我的问题是没有应用 css 类,当我检查 DOM 时,Person div 没有类
不知道我做错了什么
解决方案
我认为问题在于我使用命令创建了应用程序
create-react-app css-module-test --scripts-version 1.1.5
旧的脚本版本意味着 css 模块功能不可用
推荐阅读
- ios - 检测 MapView 完成更改区域
- dart - built_value 可以像这样反序列化泛型吗?
- c# - LINQ 中的 First() 是否会导致急切或延迟加载?
- soap - 第二次调用后 SOAP 服务异常
- docker - docker 无法在谷歌云平台上启动容器
- c# - VS 设计时数据上下文(示例数据)包含异常
- node.js - 我不断收到以下错误消息 -TypeError:Todo.createDocument 不是函数
- angular - Angular Electron 应用的单例 redux 商店
- python - Scrapy splash - 循环将所有值仅保存到一项
- c# - 如何在代码隐藏中将 StreamSource 分配给 BitmapImage?