@@ -29,17 +29,19 @@ module.exports = {
2929 new webpack . IgnorePlugin ( / ^ \. \/ l o c a l e $ / , / m o m e n t $ / ) ,
3030 // 生成仅包含颜色的替换样式(主题色等)
3131 new ThemeColorReplacer ( {
32- fileName : 'css/theme-colors.css' ,
32+ fileName : 'css/theme-colors[hash] .css' ,
3333 matchColors : getAntdSerials ( '#1890ff' ) , // 主色系列
3434 // 改变样式选择器,解决样式覆盖问题
3535 changeSelector ( selector ) {
36+ console . log ( selector )
3637 switch ( selector ) {
3738 case '.ant-calendar-today .ant-calendar-date' :
3839 return ':not(.ant-calendar-selected-date)' + selector
3940 case '.ant-btn:focus,.ant-btn:hover' :
4041 return '.ant-btn:focus:not(.ant-btn-primary),.ant-btn:hover:not(.ant-btn-primary)'
4142 case '.ant-btn.active,.ant-btn:active' :
4243 return '.ant-btn.active:not(.ant-btn-primary),.ant-btn:active:not(.ant-btn-primary)'
44+ case '.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover' :
4345 case '.ant-menu-horizontal > .ant-menu-item-active,.ant-menu-horizontal > .ant-menu-item-open,.ant-menu-horizontal > .ant-menu-item-selected,.ant-menu-horizontal > .ant-menu-item:hover,.ant-menu-horizontal > .ant-menu-submenu-active,.ant-menu-horizontal > .ant-menu-submenu-open,.ant-menu-horizontal > .ant-menu-submenu-selected,.ant-menu-horizontal > .ant-menu-submenu:hover' :
4446 return '.ant-menu-horizontal > .ant-menu-item-active,.ant-menu-horizontal > .ant-menu-item-open,.ant-menu-horizontal > .ant-menu-item-selected,.ant-menu-horizontal > .ant-menu-item:hover,.ant-menu-horizontal > .ant-menu-submenu-active,.ant-menu-horizontal > .ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover'
4547 default :
0 commit comments