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

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这个的版本号-----问题解决

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 距离 Pro 的上个版本发布已经过去了 9个多月,Pro 也进行了许多的迭代,但是大部分更新仍然以修复 bug 为...
    何蒙其实很好阅读 16,224评论 0 0
  • 精读营第24本书《深度工作》第三天阅读,作者批判了互联网公司流行的开放式办公,就像他们做的社交媒体一样,让人们丧失...
    蜜蜂学堂阅读 447评论 1 3
  • 花钱很复杂,建议了解一下精益创业。这是个方法论的名词,但也可以理解成一个创业动作,15年起,我开始按照此方法去尝试...
    反过来跑阅读 168评论 0 1
  • 今年的雪与往年不同。今年那是说下就下,隔三差五来一场。从下雪的风格可以看出天庭人事发生了重要变化。 原来分管下雪的...
    佩兰99阅读 1,947评论 21 32
  • 1、 学习,已经渐渐变成现代人的习惯了,面对迅速变化的世界,焦虑让我们不敢停止学习。但是学习真的就能让我们更好的面...
    戴存在阅读 1,894评论 2 7