npm i 下包后,包更新导致的样式问题

2019-12-09  本文已影响0人  笑笑_hhh

package.json   package-lock.json 这个两个文件中可以看出来装的包的版本
举个栗子:

向上^ 是定义了向后(新兼容)

在@antd-design/pro-layout 中加上了  ^ 向上的标号,就比如说这里是允许下载  >=4.5.9的,但是允许的可能并不是4.5.9,允许的可能是4.5.14 或者是其他的版本

导致的问题: 在代码是一样,包是一样的,情况下, dev环境 跟生产的环境下 出现的样式效果不一样

bug图

解决问题:
1,定位: 代码是一样的, 不同的环境样式不一样, 看是否是类名影响,
不是类名, 看结构
2, 我这里出现的问题是: dev环境的跟线上的 页面结构都不一样了  真是太奇怪了吧 

3, 代码确定是没问题的,就可能是包; 先排除antd的问题 定版本 看是否能解决-------没卵用
4,再去看看代码

项目背景  pro4.0版本

解决问题: 定@ant-design/pro-layout这个的版本号-----问题解决

上一篇下一篇

猜你喜欢

热点阅读