首先仍翰,必須知道如何查看項(xiàng)目當(dāng)前版本,cd
到項(xiàng)目目錄
react-native --version
會(huì)看到當(dāng)前版本:0.55.3
其次派哲,你要知道現(xiàn)在React Native的最新版本
npm info react-native
喏
latest
知道什么意思吧
假設(shè)現(xiàn)在拿到一個(gè)已經(jīng)在很久以前寫好的項(xiàng)目闽寡,或者自己的項(xiàng)目需要更新电谣,或者RN更新了,這個(gè)時(shí)候我們需要對(duì)手上的項(xiàng)目進(jìn)行更新恭理,以使用更新的API拯辙。
這里有兩個(gè)方法:
-
修改項(xiàng)目的package.json文件
將那個(gè)“react-native”后面的版本改為當(dāng)前最新版本 0.55.4,然后
npm install
完成以后颜价,再次查看項(xiàng)目版本就會(huì)發(fā)現(xiàn)版本已經(jīng)更新到指定版本了涯保。
-
直接擼
npm install --save react-native@0.55.4
版本更新好了之后,剩下的就是更新項(xiàng)目文件了
react-native upgrade
這個(gè)過程比較耗時(shí)周伦,會(huì)進(jìn)行一些文件的更改夕春、替換操作。等待完成后专挪,升級(jí)就完成了及志。
有的時(shí)候,發(fā)現(xiàn)最新版本的RN不穩(wěn)定狈蚤,需要回退困肩。
其實(shí)很簡(jiǎn)單了,上面兩個(gè)方法隨便選一個(gè)脆侮,改下版本號(hào)锌畸,同樣的操作, 不同的配方而已~~~靖避,不贅述潭枣。
打個(gè)小廣告:這是我正在擼的RN項(xiàng)目,目前完成的有網(wǎng)易新聞客戶端>>>幻捏,還會(huì)繼續(xù)添加一些功能盆犁,希望支持~~~
關(guān)注我的公眾號(hào),不止有技術(shù)哦~