- 项目引入了 element-ui,我在vue组件中写了一些样式来覆盖element的样式。但是run build 打包后,css文件中element相关的样式都在我写的样式之后,导致覆盖失败了。run dev开发环境没这样的问题
- 附上打包配置,都是vue脚手架自动生成的,也没有改动过。求指教可能是什么原因引起的?对webpack用的还不够熟练。。
把element-ui
的样式放到App.vue
里面引入就可以了
App.vue的样式表
<style lang="less">
// elementUi css 开始
@import 'element-ui/lib/theme-chalk/index.css';
// main css 开始
@import './main.less';
// app.vue私有样式
body {
background: #fff;
}
</style>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
文件前后问题不大,主要还是看选择符的优先级