记一次umi打包后样式优先级变化问题

2,526 阅读1分钟

问题描述

自己的项目打包后,项目文件global.less中定义的全局样式优先级高于了自定义的样式,导致了一些自定义的组件样式显示错误。 其他同事此项目打包后,样式的优先级未出现错误,自定义高于global。

问题排查过程

  1. 对比了自己和同事代码,无异常。
  2. 对自定义的样式属性添加 !important,不起作用。
  3. 对比自己和同事的node版本,自己版本为14.2.0,同事为10.13.0,将本地node版本切换到10.13.0后,重新打包,自定义样式属性优先级高于global,显示正常。