npm安裝react-native
Yarn、React Native的命令行工具(react-native-cli)
Yarn是Facebook提供的替代npm的工具,可以加速node模塊的下載。React Native的命令行工具用于執(zhí)行創(chuàng)建、初始化、更新項(xiàng)目、運(yùn)行打包服務(wù)(packager)等任務(wù)。
npm install -g yarn react-native-cli
如果你看到EACCES: permission denied這樣的權(quán)限報(bào)錯(cuò),那么請(qǐng)參照上文的homebrew譯注,修復(fù)/usr/local目錄的所有權(quán):
sudo chown -R `whoami` /usr/local
創(chuàng)建項(xiàng)目
react-native init YouProjectName
如果你需要升級(jí)react-native修改package.json的native版本在當(dāng)前目錄npm install
如果要升級(jí)你當(dāng)前已經(jīng)存在的項(xiàng)目,執(zhí)行react-native updatede
官方RN項(xiàng)目創(chuàng)建完成并不能正常運(yùn)行,需要做一些修改
[[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];
運(yùn)行iOS項(xiàng)目(需要安裝Xcode)
react-native run-ios