Skip to content

Commit ba494bc

Browse files
committed
fix: webpack-theme-color-replacer bad rule
1 parent c64668d commit ba494bc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

vue.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,19 @@ module.exports = {
2929
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),
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

Comments
 (0)