reactjs - 创建反应应用程序:重新排序样式标签,以便 css 的顺序正确
问题描述
我create react app
用来构建我的 Web 应用程序并使用ant design
组件。我styled-components
用来进一步自定义样式。现在一切都很好。
但是,当我尝试在此之后更改原色时,我注意到我的 css 规则(从styled-components
)被新编译的规则(从更少,antd
更改原色的默认样式)覆盖。
当我打开开发者控制台时,编译后的 css 位于最后一个位置。当我在开发人员控制台中向上拖动并重新排序样式标签时,它会为我提供正确的显示。如何配置使antd
css在styled-components
一个之前?
这是我的config-overrides.js
const { override, fixBabelImports, addLessLoader } = require('customize-cra');
module.exports = override(
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es',
style: true,
}),
addLessLoader({
javascriptEnabled: true,
modifyVars: { '@primary-color': '#333' },
}),
);
解决方案
推荐阅读
- c++ - 标题与标准标题具有相同名称但大小写不同的问题
- php - 使用 Dingo API (Laravel) 显示 cURL JSON 响应
- python - 如何检查函数是否在 Python 中被 @parameterized?
- python - 如何在 Django 中连接两个表(多行)
- python - 拆分列而不更改行位置
- c# - Unity LookAt,而是将整个身体向 3d 空间中的方向旋转
- visual-studio-2010 - 如果我发布了对我的 nuget 包的更新但我没有更改版本号,Visual Studio 如何处理它?
- jenkins - Jenkins Pipeline 在使用 catchError 后获取当前阶段状态
- javascript - 确保文本的双引号被关闭
- java - 我是否正确使用了 clp-java