小李是一家互聯網公司的前端,有一天他閒來無事看到項目的vue-cli
依賴版本仍是3.0.0-rc
,一股升級依賴的使命感涌上心頭前端
他看了看官網的升級文檔,這麼簡單,是時候表演真正的技術了vue
最後發現提示沒有core-js
,而後就隨手npm i core-js -S
了,部署上線,搞定下班回家vue-cli
Oh,yeah,今天好運氣,老狼請吃雞,你打電話我不接,你打他有啥用啊~
小李猛然驚醒,這是他爲產品專設的鈴聲,一看時間,馬薩卡。npm
接到電話:"線上上傳不了圖片了,你幹啥了,昨天還行,快 快 快,快看看"。
伴隨着這奇特的詞語,小李光速打開電腦一看
趕快看看上傳組件的代碼,沒動過啊,心裏:json
「我搜遍了全網沒人碰到這個問題,OSS is not defined
」,
「我無論,上班前必須修好, 滴 滴 滴 ...」阿里雲
小李開始了每一個月總有那麼幾天的bug
修復生活,心裏無比抑鬱,心情極度暴躁spa
既然是今天發生的是否是由於升級了@vue/cli,回退版本
老版本能夠,小李心裏有點小慶幸,知道了緣由多是由於升級腳手架致使的,可是爲何呢?code
他開始梳理上傳的邏輯,是按照阿里雲官方的方法引入了aliyun-upload-sdk-1.5.0.min.js
和aliyun-oss-sdk-5.3.1.min.js
,這沒毛病啊爲何startUpload
就OSS is not defined
啊,WDN...
。
他開始對比package-lock.json
和package.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
?