Skip to content
This repository has been archived by the owner on Nov 4, 2018. It is now read-only.

antd主题切换后自定义的css被覆盖的问题 #158

Closed
liangshan98 opened this issue Aug 30, 2017 · 1 comment
Closed

antd主题切换后自定义的css被覆盖的问题 #158

liangshan98 opened this issue Aug 30, 2017 · 1 comment

Comments

@liangshan98
Copy link

liangshan98 commented Aug 30, 2017

#157 这个问题解决后发现切换主题生效后,会重新编译一份antd的样式,切会覆盖掉自定义的css
尝试过umijs/babel-plugin-import#46 方案无效

@liangshan98
Copy link
Author

是我的项目代码配置的问题,
module: { loaders: [{ test: /\.js$/, exclude: /node_modules/, query: {compact: false}, loader: 'babel-loader' }, { test: /\.less$/, include: /node_modules/, //loader: extractCSS.extract(['css', 'postcss', 'sass', less?{modifyVars:${JSON.stringify(theme)}}]) loader: style!css!postcss!less?{modifyVars:${JSON.stringify(theme)}}, }, { test: /\.scss$/, // loader: "style-loader!css-loader!postcss-loader!sass-loader" loader: extractCSS.extract(['css', 'postcss', 'sass']) }, { test: /\.css$/, loaders: "style-loader!css-loader!postcss-loader" }, { test: /\.png$|\.jpg$/, loader: "base64-image" }] },

这种配置对less的预编译部分,是将编好的css放在html文件里,而项目里面sass编写的样式是打包进了css文件,所以自定义的样式被覆盖了

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant