首页 > 其他分享 >React Native 开发环境搭建

React Native 开发环境搭建

时间:2024-09-10 19:26:27浏览次数:11  
标签:Node will React 版本 Homebrew Native 安装 issues 搭建

一、安装node

Node 版本要求

框架安装需要 Node.js ^16.17.0 || >=16。你可以使用 nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本。

二.安装watchman

Watchman是facebook的一个开源项目,它开源用来监视文件并且记录文件的改动情况,当文件变更它可以触发一些操作,例如执行一些命令等等。
在使用React Native时,官方推荐推荐安装Watchman,否则你可能会遇到一个Node.js监视文件系统的BUG。

$ brew install watchman

可能会报如下错误,大概就是我Mac的系统版本太新了,不支持当前Mac系统版本

Warning: You are using macOS 14.
We do not provide support for this pre-release version.
It is expected behaviour that some formulae will fail to build in this pre-release version.
It is expected behaviour that Homebrew will be buggy and slow.
Do not create any issues about this on Homebrew's GitHub repositories.
Do not create any issues even if you think this message is unrelated.
Any opened issues will be immediately closed without response.
Do not ask for help from Homebrew or its maintainers on social media.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.

Error: cmake: unknown or unsupported macOS version: :dunno

解决办法

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
brew update

然后再安装Watchman

查看安装版本

$ watchman -v

 

标签:Node,will,React,版本,Homebrew,Native,安装,issues,搭建
From: https://www.cnblogs.com/zhanglinfeng/p/18407005

相关文章

  • 工作日志:从零搭建vue3+ts+sass项目(3)
    折腾了两天后,发现elementPlus的代码都是ts的,本来不想现在用ts,因为非常不熟悉,但长痛不如短痛,重开项目!直接vue3+vite+ts+sass!让暴风雨来得更猛烈一下吧!我差那几个bug吗?1、执行命令如下:npmcreatevite@latestnpminstallnpminstallsass-Dnpmivue-router2、在src下......
  • 【学习】【React】一文带你深入了解React的运行原理 走进200万工程师的技术圣地
    原创前端欧巴前言React作为前端开发中非常流行的JavaScript库,以其高效、灵活的特性受到了广大开发者的青睐。了解React的运行原理,对于提升开发效率和性能优化至关重要。本文将深入探讨React的运行原理,从初始化、渲染、Diffing算法、Fiber架构到最终的DOM更新,......
  • react中的 Hook 使用规则
    如果你在React函数组件中定义一个函数,并且这个函数使用了React的Hook(如 useState、useEffect 等),那么这个函数就是一个Hook函数。普通函数可以在任何地方定义和使用,而Hook函数只能在React函数组件中使用。使用Hook的函数必须以 use 开头命名,这是React的规定......
  • C++环境搭建(Visual Studio 2022软件安装)
    安装环境:Windows11家庭中文版VisualStudio2022下载地址:        https://pan.baidu.com/s/15U8AEIwThxp-fAZFJqnCgQ    提取码:0000 安装步骤:        1.下载后选择安装包进行解压。    2.以管理员身份运行安装程序。(企业版功能最全,这......
  • 搭建企业内部的大语言模型系统
    大纲开源大语言模型大语言模型管理私有大语言模型服务部署方案开源大语言模型担心安全与隐私?可私有部署的开源大模型商业大模型,不支持私有部署ChatGPTClaudeGoogleGemini百度问心一言开源大模型,支持私有部署MistralMetaLlamaChatGLM阿里通义千问常用开源大模型列表开源大模型分支......
  • Kafka集群搭建与基本原理详解
    目录一、Kafka介绍1、MQ的作用MQ的作用主要有以下三个方面:1.异步2.解耦3.削峰2、为什么要用Kafka(特点)二、Kafka快速上手1、实验环境2、单机服务体验1、启动Kafka之前需要先启动Zookeeper。2、启动Kafka。3、简单收发消息4、其他消费模式指定消费进度分组......
  • 台球助教系统开发:源码搭建部署
    台球助教系统的开发是一个涉及技术、用户需求和功能实现等多方面因素的复杂过程。以下是对台球助教系统开发的一个全面概述:一、系统概述台球助教系统旨在通过技术手段提升台球学员的学习效率与体验,为台球爱好者、初学者至中高级水平的学员以及专业教练提供一个高效、智能的学......
  • 搭建企业内部的大语言模型系统
    大纲开源大语言模型大语言模型管理私有大语言模型服务部署方案开源大语言模型担心安全与隐私?可私有部署的开源大模型商业大模型,不支持私有部署ChatGPTClaudeGoogleGemini百度问心一言开源大模型,支持私有部署MistralMetaLlamaChatGLM阿里通义千问常......
  • React路由配置参考(记录)
    整体:登录页单独处理:将登录页单独处理,路径为/login。使用AuthLayout处理授权页面:AuthLayout可以作为一个高阶组件,确保用户登录后才能访问系统中的其他页面。加载主布局BasicLayout:BasicLayout可以用来加载系统的主布局,并通过routesRender(routesConfig)渲染配置文件中......
  • 828华为云征文|华为云Flexus X搭建借贷管理系统、二次开发借贷小程序 前端源码uniapp
    在华为云828B2B企业节的盛宴中,FlexusX实例以其卓越的算力性能和灵活的资源配置脱颖而出。对于追求极致性能、渴望在借贷管理、电商交易等场景中脱颖而出的您来说,FlexusX无疑是最佳拍档。搭载创新加速引擎,让您的自建MySQL、Redis、Nginx如虎添翼,轻松应对高并发挑战,确保业......