问题描述
自己的项目打包后,项目文件global.less中定义的全局样式优先级高于了自定义的样式,导致了一些自定义的组件样式显示错误。
其他同事此项目打包后,样式的优先级未出现错误,自定义高于global。
问题排查过程
- 对比了自己和同事代码,无异常。
- 对自定义的样式属性添加
!important,不起作用。 - 对比自己和同事的node版本,自己版本为
14.2.0,同事为10.13.0,将本地node版本切换到10.13.0后,重新打包,自定义样式属性优先级高于global,显示正常。