关于javascript:OSS-is-not-defined-检查检查你依赖的corejs吧

6次阅读

共计 809 个字符,预计需要花费 3 分钟才能阅读完成。

事件是这样的

第一天

小李是一家互联网公司的前端,有一天他闲来无事看到我的项目的 vue-cli 依赖版本还是3.0.0-rc,一股降级依赖的使命感涌上心头

他看了看官网的降级文档,这么简略,是时候表演真正的技术了

最初发现提醒没有 core-js,而后就顺手npm i core-js -S 了,部署上线,搞定上班回家

第二天凌晨 2 点

Oh,yeah,明天好运气,老狼请吃鸡,你打电话我不接,你打他有啥用啊~

小李猛然惊醒,这是他为产品专设的铃声,一看工夫,马萨卡

接到电话:” 线上上传不了图片了,你干啥了,昨天还行,快 快 快,快看看 ”。
随同着这奇异的词语,小李光速关上电脑一看

赶快看看上传组件的代码,没动过啊,心田:

凌晨 5 点

“我搜遍了全网没人碰到这个问题,OSS is not defined”,
“我不论,下班前必须修好,滴 滴 滴 …”

小李开始了每个月总有那么几天的 bug 修复生存,心田无比抑郁,情绪极度火暴

既然是明天产生的是不是因为降级了 @vue/cli, 回退版本

老版本能够,小李心田有点小庆幸, 晓得了起因可能是因为降级脚手架导致的,然而为什么呢?

他开始梳理上传的逻辑,是依照阿里云官网的办法引入了 aliyun-upload-sdk-1.5.0.min.jsaliyun-oss-sdk-5.3.1.min.js,这没故障啊为什么 startUploadOSS is not defined啊,WDN...
他开始比照 package-lock.jsonpackage.json中的依赖项,我什么时候装了 core-js^3.6.5, 卸载, 纳尼?服务起不来了, 马萨卡 ,@vue/cli^4 依赖了core-js^3.6.5? 果然

这玩意依赖了 core-js,降级 吧,为啥@vue/cli4 依赖了 core-js3 呢,为啥阿里云的 sdk 没有兼容 core-js3 呢?

关上阿里云 > 文档 > 反馈: 思考下 JS 上传 SDK 兼容下core-js3?

有哪位老铁能给小李一个解释吗?

正文完
 0