vue-cli脚手架搭建的项目,打包的css顺序有问题,求教该怎么修改打包配置?

  1. 项目引入了 element-ui,我在vue组件中写了一些样式来覆盖element的样式。但是run build 打包后,css文件中element相关的样式都在我写的样式之后,导致覆盖失败了。run dev开发环境没这样的问题
  2. 附上打包配置,都是vue脚手架自动生成的,也没有改动过。求指教可能是什么原因引起的?对webpack用的还不够熟练。。
阅读 2.7k
2 个回答

文件前后问题不大,主要还是看选择符的优先级

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>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题