React-native 版本升級(jí)
1.首先到項(xiàng)目里面的package.json ,然后在dependencies模塊下找到react-native,把里面的版本寫(xiě)成最新的版本。
2. 先 npm install 挟纱,如果出現(xiàn)權(quán)限錯(cuò)誤問(wèn)題锈麸,先在前面加上sudo npm Install
3.npm install 過(guò)程中尿这,如果出現(xiàn) Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue? 撞羽,說(shuō)明版minimatch版本太低? 直接 npm install minimatch@"3.0.2"更新包就好了
4.npm install 更新完成后认罩,如果例如require react@某.某.某版本, but none was installed稠歉,說(shuō)明react版本太低 要更新一下? npm install react@~x.x.x版本 —save
5. react-native upgrade 檢查最新的項(xiàng)目模板:
* 如果是新添加的文件掰担,則直接創(chuàng)建。
* 如果文件和當(dāng)前版本的文件相同怒炸,則跳過(guò)带饱。
* 如果文件和當(dāng)前版本的文件不同,則會(huì)提示你一些選項(xiàng):查看兩者的不同,選擇保留你的版本或是用新的模板覆蓋勺疼。你可以按下h鍵來(lái)查看所有可以使用的命令教寂。
最后,運(yùn)行你的項(xiàng)目就ok了执庐,這個(gè)時(shí)候可能會(huì)出現(xiàn)三方插件找不到的情況酪耕,重新裝一下就ok了,如果還有其他的報(bào)錯(cuò)耕肩,一般都是你的項(xiàng)目代碼有問(wèn)題因妇,或者三方插件配置被重置了,具體問(wèn)題具體解決就可以了猿诸。