按照官網(wǎng)教程,安裝完node.js,npm,watchman 和Reac Native 之后,
cd到想要?jiǎng)?chuàng)建項(xiàng)目的目錄,輸入
$react-native init HellowWorld
創(chuàng)建了第一個(gè)文件,打開項(xiàng)目Run之后,
模擬器出現(xiàn)紅屏報(bào)錯(cuò),terminal 也出現(xiàn)各種報(bào)錯(cuò),其中最重要的一條是
Watchman: watchman--no-pretty get-sockname returned with exit code null dyld: Library not loaded: /usr/local/opt/pcre/lib/libpcre.1.dylib
沒有鏈接pcre這個(gè)庫,
解決方法:
$brew link pcre
再次報(bào)錯(cuò),提示沒有寫入權(quán)限,
lib/bin is not writeble
解決方法:授權(quán)
$sudo chown -R $(whoami) /usr/local/lib/
然后再次嘗試啟動:
$react-native start
報(bào)錯(cuò),識別PDU失敗
Failed to identify PDU
解決方法:
$ watchman --persistent --server-encoding=json log-level debug
安裝React的時(shí)候
$ npm install -g react-native-cli
出現(xiàn)報(bào)錯(cuò):
$npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
/usr/local/lib
解決方法: 沒有寫入權(quán)限,加上sudo命令即可
再次啟動RN成功,用Xcode打開ios文件夾中的工程文件,直接Run,Perfect!