在我們?nèi)粘5拈_發(fā)過程中為了追求開發(fā)速度早像,避免重復(fù)造輪子蹂窖,經(jīng)常會(huì)使用一些優(yōu)秀第三方的組件或者庫酱虎,隨著時(shí)間的推移系統(tǒng)升級(jí)等多種因素双藕,使用的開發(fā)者增加坏怪,bug和需求也會(huì)不斷增加郎哭,這些優(yōu)秀的第三方組件或者庫版本號(hào)都會(huì)不斷的迭代款侵,當(dāng)我們開發(fā)的app上線時(shí)割疾,大概已經(jīng)過去1~2個(gè)月時(shí)間了馋艺,我們?cè)仁褂玫陌姹疽呀?jīng)成為了以前的版本了栅干,假如我們使用的xxx第三方插件,在1.2版本有一個(gè)bug捐祠,但是這個(gè)版本在1.3版本修復(fù)了碱鳞,這個(gè)時(shí)候我們要怎樣快速升級(jí)xxx插件的版本修復(fù)這個(gè)bug呢?請(qǐng)看下面文字圖解 (我用升級(jí)jshare-react-native
插件為例) ?? :
-
首先使用
npm outdated
命令查看當(dāng)前有哪些組件或者第三方庫版本有版本更新踱蛀,可以看出來我當(dāng)前使用的jshare-react-native
版本為1.1.4窿给,我需要將它升級(jí)到1.1.5因?yàn)檫@個(gè)版本添加了Facebook登陸和分享。
image.png -
然后在
package.json
文件里面找到jshare-react-native
率拒,修改版本號(hào)至1.1.5崩泡。
image.png 然后執(zhí)行
npm update jshare-react-native
(如果命令后面不寫jshare-react-native
將會(huì)把可以更新的(紅色字體的)全部更新)
升級(jí)完成。