如果最近在使用react native新建項目的同學(xué)可能會遇到同樣的問題,就是以前明明沒問題的方式現(xiàn)在卻無法創(chuàng)建和運行,一起來看看如何解決
創(chuàng)建指定react-native版本的新項目
步驟:
終端:react-native init myApp —version 0.44.3
注意:常規(guī)創(chuàng)建方式是react-native init [project name]這樣創(chuàng)建的項目默認使用最新的react-native版本.目前最新的是0.44.5,但是需要安裝一個較大的依賴庫,容易下載失敗,所以暫時先使用0.44.3以下版本創(chuàng)建新項目
這個時候我們可以通過以下方式查看當前項目版本
查看當前react-native項目版本
步驟:
1,終端先進入當前要查看的項目下面 cd [project name]
2,終端輸入 react-native —version
這個過程做完后我們的新項目myApp就已經(jīng)創(chuàng)建好了,但是如果運行的話可能會出行紅屏
EF20F13E-FE16-42E4-9DAE-473CBF2B38EF.png
其實仔細看上面的提示,即為解決辦法
- Clear watchman watches: watchman watch-del-all
- Delete the node_modules folder: rm -rf node_modules && npm install
- Reset packager cache: rm -fr $TMPDIR/react-* or npm start -- --reset-cache(選第二種)
- Recreate project from scratch
以上完成后問題得以解決
tips
查看react-native的最新版本
終端輸入:npm info react-native
同樣查看react 的最新版本
終端輸入:npm info react