OSS is not defined? 檢查檢查你依賴的core-js吧

事情是這樣的

第一天

小李是一家互聯網公司的前端,有一天他閒來無事看到項目的vue-cli依賴版本仍是3.0.0-rc,一股升級依賴的使命感涌上心頭
前端

他看了看官網的升級文檔,這麼簡單,是時候表演真正的技術了
vue

最後發現提示沒有core-js,而後就隨手npm i core-js -S了,部署上線,搞定下班回家vue-cli

次日凌晨2點

Oh,yeah,今天好運氣,老狼請吃雞,你打電話我不接,你打他有啥用啊~

小李猛然驚醒,這是他爲產品專設的鈴聲,一看時間,馬薩卡npm

接到電話:"線上上傳不了圖片了,你幹啥了,昨天還行,快 快 快,快看看"。
伴隨着這奇特的詞語,小李光速打開電腦一看

趕快看看上傳組件的代碼,沒動過啊,心裏:
json

凌晨5點

「我搜遍了全網沒人碰到這個問題,OSS is not defined」,
「我無論,上班前必須修好, 滴 滴 滴 ...」阿里雲

小李開始了每一個月總有那麼幾天的bug修復生活,心裏無比抑鬱,心情極度暴躁spa

既然是今天發生的是否是由於升級了@vue/cli,回退版本

老版本能夠,小李心裏有點小慶幸,知道了緣由多是由於升級腳手架致使的,可是爲何呢?code

他開始梳理上傳的邏輯,是按照阿里雲官方的方法引入了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? 果真
blog

這玩意依賴了core-js,降級 吧,爲啥@vue/cli4依賴了core-js3呢,爲啥阿里雲的sdk沒有兼容core-js3呢?圖片

打開阿里雲 > 文檔 > 反饋: 考慮下JS上傳SDK兼容下core-js3?

有哪位老鐵能給小李一個解釋嗎?

相關文章
相關標籤/搜索