【发布时间】:2020-07-20 04:12:57
【问题描述】:
我有两个组件,每个组件都有一个 CSS 模块:
src/_components/ProfileImage.tsx
import styles form './ProfileImage.module.scss';
function ProfileImage () {
return (
<img className={styles.profileImage} />
)
}
export default ProfileImage;
src/_components/ProfileImage.module.scss
.profileImage {
height: 50px;
width: 50px;
}
和
src/ProfilePage/Profile.tsx
import styles form './ProfilePage.module.scss';
function ProfilePage () {
return (
<ProfileImage className={styles.profileImage}
)
}
export default ProfilePage;
src/ProfilePage/Profile.module.scss
.profileImage {
composes: profileImage from '_components/ProfileImage.module.scss';
outline: 1px solid red;
}
- 这似乎不起作用,即使我使用相对路径也是如此。
- SCSS 无法识别属性
composes。 - 还有比这更好的组合模块的方法吗?我正在从 CSS-in-JS 切换到 CSS 模块,但我真的很怀念用情感或样式组件组合组件是多么容易。
【问题讨论】:
标签: css webpack sass create-react-app css-modules