温馨tips:着急看解决方法可跳过碎碎念~
前两天经理扔给我一个问题:“这个弹窗怎么关不上了?”
我怀着无所谓的心态:小意思啦,5分钟之内解决完~
…当然flag是不能随便乱立的
拉下来项目(原神启动(不是)),启动起来项目发现:诶?复现了!
查看代码:诶?!没问题!!!
看了看线上环境:诶?可以???!!
一时间感觉天都塌了…
随即各种找原因
1.版本问题?
package.json
可以说版本没问题
2.代码错误?
把关于Modal.confirm的都删掉,使用组件中最原始的Modal.confirm代码。不行!!!
3.node问题?
各种版本的node都试了。结果NO!!!
4.根据线上构建
看测试环境怎么构建的,在本机测试。结果NO NO NO!!!!
整个周末都在自我怀疑中度过…
峰回路转
本来打算纯js关闭代码了,忽然想着测一下vue确实是我需要的版本吗??
在项目根目录输入下面的命令
npm list vue
不测不知道,一测吓一跳,版本都跑到3.4.38了
解决方法
于是在package.json中删掉了一个符号
修改前:
修改后:
重新构建,完美解决!!!!
嘻嘻
一个符号的问题头疼了3天