react-native环境搭建
一、环境配置 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
你可能会遇到如下错误: 网络没问题了,再次执行命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
可能会出现如下问题: 大概意思是你本地已经安装好Homebrew了,实际是残缺的。你需要执行上面提示的命令卸载之前安装的残缺版本: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
控制台LOG信息截图如下: 再次执行命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
控制台LOG信息截图如下: 2、通过Homebrew安装nvm,命令如下: brew install nvm
注:nvm是Node.js的版本管理器,可以轻松安装各个版本的 Node.js 版本。 mkdir ~/.nvm
export NVM_DIR=~/.nvm
3、安装Node.js,命令如下: nvm install node && nvm alias default node
注:安装好Node.js之后,npm 也有了。 控制台LOG信息截图如下: 4、安装好之后,查看版本信息如下: node -v
npm -v
控制台LOG信息截图如下: 5、安装watchman和flow(这两个包分别是用来监控文件变化和类型检查的),命令如下: brew install watchman
brew install flow
6、通过npm安装React-Native,命令如下: npm install -g react-native-cli
控制台LOG信息截图如下: 7、设置环境变量ANDROID_HOME,命令如下: export ANDROID_HOME=/Applications/Tool/adt-bundle-mac-x86_64-20130917/sdk
其中/Applications/Tool/adt-bundle-mac-x86_64-20130917/sdk为你本地SDK的目录 全部安装完毕后,查看版本号信息如下图: 二、创建第一个react-native项目 react-native init bolomeProject
你可能会遇到如下错误: npm ERR! registry error parsing json npm ERR! shasum check failed for /var/folders/4m/3wr7c_xj7336fylxzrljv0qm0000gn/T/npm-68134-fc1c823d/registry.npmjs.org/moment/-/moment-2.11.2.tgz npm ERR! Please include the following file with any support request:
控制台LOG信息截图如下: 这到底是什么问题呢?你没猜错,又是该死的网络问题。 npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
2、重新执行初始化项目命令: react-native init bolomeProject
会报如下提示: 3、再次执行初始化项目命令: react-native init BolomeProject
构建项目成功后,log如下: 控制台LOG信息截图如下: 4、进入BolomeProject的目录 cd /Users/android_ls/BolomeProject
执行下面的命令: react-native run-android
若使用真机调试,需要执行下面这行命令: adb reverse tcp:8081 tcp:8081
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |