reactnative搭建环境

1,mac版:

安装依赖

必须安装的依赖有:Node、Watchman 和 React Native 命令行工具以及 Xcode。

虽然你可以使用任何编辑器来开发应用(编写 js 代码),但你仍然必须安装 Xcode 来获得编译 iOS 应用所需的工具和环境。

Node, Watchman

我们推荐使用Homebrew来安装 Node 和 Watchman。在命令行中执行下列命令安装(Homebrew在安装完xcode后去官网安装):

brew install node 
brew install watchman

如果你已经安装了 Node,请检查其版本是否在 v10 以上。安装完 Node 后建议设置 npm 镜像以加速后面的过程(或使用科学上网工具)。

brew install -g n //安装node管理工具用于升级node(在升级完成之前不要使用npm安装)sudo n stable //更新node到最新稳定版本
注意:不要使用 cnpm!cnpm 安装的模块路径比较奇怪,packager 不能正常识别!
npm config set registry https://registry.npm.taobao.org --global 
npm config set disturl https://npm.taobao.org/dist --global

Watchman则是由 Facebook 提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager 可以快速捕捉文件的变化从而实现实时刷新)。

Ruby

Ruby 是一种通用编程语言。React Native 在某些与 iOS 依赖管理相关的脚本中会使用到它。与所有编程语言一样,Ruby 多年来也发布了了许多不同的版本。

React Native 使用 .ruby-version 文件来确保您的 Ruby 版本与所需的版本相一致。目前,macOS 12.5.1 自带的 Ruby 版本是 2.6.8,但这并不是 React Native 所需的版本。我们建议安装 Ruby 版本管理器来安装和管理需要的版本。

常见的 Ruby 版本管理器有:

  • rbenv(我使用的)

  • RVM

  • chruby

  • asdf-vm 及其 asdf-ruby 插件

可以使用下面的命令来检查系统当前所使用的 Ruby 版本:

ruby --version

React Native 需要的版本 记录在此。你也可以在当前项目目录下的.ruby-version文件中找到所需的版本。(注:较早版本的 React Native 项目可能没有此文件)

1,安装ruby下载时出现网络报错,需要修改为淘宝源

输入gem sources -l查看现在使用的源,显示https://rubygems.org/

gem sources --remove https://rubygems.org/删除当前源,

gem sources --add https://gems.ruby-china.com/添加淘宝源

2,安装下载好的ruby失败,需先安装libyaml

brew install libyaml

如遇网络链接超时的问题可以尝试切换网络多试几次。

Yarn、React Native 的命令行工具(react-native-cli)

Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载。React Native 的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。

npm install -g yarn react-native-cli

安装完 yarn 后同理也要设置镜像源:

yarn config set registry https://registry.npm.taobao.org --global 
yarn config set disturl https://npm.taobao.org/dist --global

安装完 yarn 之后就可以用 yarn 代替 npm 了,例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install 某第三方库名。

你可能感兴趣的:(react,native,react,native)