npm安裝react-native
Yarn、React Native的命令行工具(react-native-cli)
Yarn是Facebook提供的替代npm的工具邀跃,可以加速node模塊的下載鞍帝。React Native的命令行工具用于執(zhí)行創(chuàng)建脆炎、初始化窑多、更新項目豆励、運行打包服務(wù)(packager)等任務(wù)烟央。
npm install -g yarn react-native-cli
如果你看到EACCES: permission denied這樣的權(quán)限報錯统诺,那么請參照上文的homebrew譯注,修復(fù)/usr/local目錄的所有權(quán):
sudo chown -R `whoami` /usr/local
創(chuàng)建項目
react-native init YouProjectName
如果你需要升級react-native修改package.json的native版本在當(dāng)前目錄npm install
如果要升級你當(dāng)前已經(jīng)存在的項目疑俭,執(zhí)行react-native updatede
官方RN項目創(chuàng)建完成并不能正常運行粮呢,需要做一些修改
[[RCTBundleURLProvider sharedSettings] setDefaults];
#if DEBUG
//[[RCTBundleURLProvider sharedSettings] setJsLocation:@"192.168.3.10"];
[[RCTBundleURLProvider sharedSettings] setJsLocation:@"10.240.141.88"];
#endif
jsCodeLocation = [[RCTBundleURLProvider sharedSettings]jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
運行iOS項目(需要安裝Xcode)
react-native run-ios