前言
React Native 是基于 React 框架搭建而成的铃肯,使用的是JavaScript語法霜大。React Native V0.18 之前采用的是 JavaScript 的 ECMAScript5 的標(biāo)準(zhǔn),之后采用的是 ECMAScript6 (ES2016) 的標(biāo)準(zhǔn)胚吁,進(jìn)行編程。涉及到的知識還有Css,Html扬霜。嗯...作為一個小白,先敲一個項(xiàng)目比什么都實(shí)在而涉,搭建好了RN的運(yùn)行環(huán)境后著瓶,就迫不及待的開始了自己的第一個項(xiàng)目。
一啼县、創(chuàng)建新項(xiàng)目
使用命令行創(chuàng)建新項(xiàng)目:
react-native init projectName
創(chuàng)建好項(xiàng)目后可以看到如下提示:
迫不及待的輸入命令運(yùn)行:
react-native run-ios
哎呀材原,報錯了,運(yùn)行失敿揪臁余蟹!
不甘心的我嘗試Xcode運(yùn)行。當(dāng)然還是報錯子刮!
仔細(xì)觀察不難發(fā)現(xiàn)客叉,在命令行中運(yùn)行時,當(dāng)解壓到boost_1_63_0.tar.gz時錯誤话告,導(dǎo)致了運(yùn)行失敗兼搏,xcode中的錯誤提示也指向了boost。
這是因?yàn)镽N_0.45及以上版本boost庫不全沙郭,需要重新下載boost庫編譯
目前有兩種方法可以解決:
1)運(yùn)行0.44.3(暫時性的解決方案)
react-native init MyApp --version 0.44.3
2)重新下載boost_1_63_0.tar.gz,覆蓋之前的不全文件
網(wǎng)絡(luò)地址:https://sourceforge.net/projects/boost/files/boost/1.63.0/
百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1eR9jUs6?密碼: 2ni9? (我上傳的網(wǎng)盤地址佛呻,純凈無添加)
下載后進(jìn)入/Users/userName/.rncache/文件夾進(jìn)行替換
覆蓋之后再次運(yùn)行,
還是沒有運(yùn)行起來病线。吓著。鲤嫡。
對比之前的日志,在更前面的地方了就運(yùn)行報錯了绑莺。暖眼。。纺裁。诫肠。
想了想應(yīng)該是換了包需要重新安裝npm
npm install
再次運(yùn)行
run-iso
運(yùn)行成功
看到這淺藍(lán)色的界面,心里真舒坦欺缘!