NEW SEP 2019,现在更简单了,使用node10和expo:(简单的方法)
npm install -g expo-cli
*to create project:
expo init AwesomeProject
cd AwesomeProject
npm start
*install the app 'expo' on your phone, and scan the qr code for the project and you can start to view your app
更多信息:
https ://facebook.github.io/react-native/docs/getting-started.html
2018 年 10 月更新 Create React Native App(现已停产)已与 Expo CLI 合并您现在可以使用 expo init 创建您的项目。有关开始使用 Expo CLI 的说明,请参阅 Expo 文档中的快速入门。
不幸的是,react-native-cli
已经过时了。从 2017 年 3 月 13 日开始,create-react-native-app
改为使用。此外,您不应该使用 NPM 安装 Yarn。而是使用yarn
安装页面上的一种方法。
1.安装yarn
通过 NPM。根据它的安装文档,你不应该yarn
通过安装npm
,但如果有必要,你仍然可以使用 v5 之前的版本安装它npm
。
2018 年更新 - 10 月
Node 8.12.0 和 NPM 6.4.1 已经与 create-react-native-app 兼容。真的有一些未成年人以前的版本。你不需要更多的降级你的 npm。
在 Ubuntu 上。
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
在 macOS 上,使用 Homebrew 或 MacPorts。
brew install yarn
sudo port install yarn
2. 安装 Create React Native App
yarn global add create-react-native-app
3.更新你的shell环境
source ~/.bashrc
4. 创建一个 React 原生项目
create-react-native-app myreactproj