事情是这样的。第一天,小李是一家互联网公司的前端。有一天他有空看到项目的vue-cli依赖版本还是3.0.0-rc,一股升级依赖的使命感涌上心头。他看了看官网上的升级文档。就这么简单,是时候表演真技术了。最后他发现没有core-js了,然后他npmicore-js-S就起来了,deployment就上线了,凌晨2点下班回家搞定。哦对了,今天运气好,老狼吃鸡,我不接你的电话,打他有什么用~小李猛然惊醒,这是他专门为产品设计的铃声,看时间,马萨卡。接到一个电话:“网上上传不了图片,你在干嘛呢,昨天还好好的,赶紧来看看。”伴随着这个奇怪的词,小李连忙打开电脑,飞快的看了一眼上传组件的代码。他没有碰它。他想:“凌晨5点了”“我在网上找了一圈也没人遇到过这个问题,OSS没有定义”,“我不管,上班前一定要搞定,滴滴……”小李开始了每个月有几天修bug的生活,郁闷极了,烦躁极了,今天发生了,是不是升级了@vue/cli,回滚老版本就可以了。小李小李心里有点庆幸,他知道原因可能是升级了脚手架,但是为什么呢,他开始梳理上传的逻辑,他引入了aliyun-upload-sdk-1.5.0.min.js和aliyun-oss-sdk-5.3.1.min.js按照阿里云官方的方法,这个没有错,为什么要startUpload,至于OSS没有定义,WDN....他开始比较了package-lock.json和package.json中的依赖,我什么时候安装了core-js^3.6.5,卸载了,Nani?服务启动不了,Masaka,@vue/cli^4依赖core-js^3.6.5?果然,这个东西依赖core-js,降级吧,为什么@vue/cli4依赖core-js3?,为什么阿里云的sdk不兼容core-js3?打开阿里云>文档>意见反馈:考虑上传兼容core-js3的JSSDK?谁能给小李一个解释?
