React-native@0.26.3 需要 react@15.0.2 的对等点,但没有安装

     2023-03-07     67

关键词:

【中文标题】React-native@0.26.3 需要 react@15.0.2 的对等点,但没有安装【英文标题】:React-native@0.26.3 requires a peer of react@15.0.2 but none was installed 【发布时间】:2016-12-07 18:04:48 【问题描述】:

我正在尝试为 react native 进行设置。但是每当我更新文件时,它都会出现错误

    enoent ENOENT: no such file or directory, open 'React Native/package.json'
npm WARN react-native@0.26.3 requires a peer of react@15.0.2 but none was installed.
npm WARN React Native No description
npm WARN React Native No repository field.
npm WARN React Native No README data
npm WARN React Native No license field.
   MacBook-Pro:React Native$ npm info react dist-tags.latest

请告诉我如何解决。

【问题讨论】:

【参考方案1】:

在我的具体情况下,我在错误的目录中运行 npm install。我以为我在我的项目目录中,但更高一级。这意味着已安装的软件包中缺少react(因为没有),因此出现此错误。

【讨论】:

【参考方案2】:

就我而言,我正在进行的项目需要特定版本的 React。由于它比当前版本旧,因此进行安装/更新仍然会导致错误。

为了解决这个问题,我必须检查项目的package.json 并安装依赖定义允许的确切版本。在 OP 的情况下,一个

npm install react@15.0.2

应该通过安装 react-native 所需的 React 模块的确切版本来解决问题。

通过执行npm list 来验证条件是否已解决,以查看是否存在任何其他未满足的对等依赖项。

【讨论】:

【参考方案3】:

一些对我有用的步骤:

1. watchman watch-del-all
2. rm -rf node_modules
3. npm install react@15.0.2 --save
4. npm install react@15.1.0 --save
5. npm install
6. rm -fr $TMPDIR/react-*
7. npm start -- --reset-cache

【讨论】:

【参考方案4】:

安装 react 应该可以修复错误

npm install react --save

另外,您可以尝试升级您的react-native 安装。 react-native 现在是 v0.30.0

npm update react-native

【讨论】:

react-native 命令给出语法错误

】react-native命令给出语法错误【英文标题】:react-nativecommandgivessyntaxerror【发布时间】:2016-10-1408:14:16【问题描述】:目前使用react-native-cli:1.0.0和react-native:0.26.3在终端中运行react-native命令会出现此错误。/Users/appleuser/Desktop/asklegi... 查看详情

Python - re.findall 返回不需要的结果

】Python-re.findall返回不需要的结果【英文标题】:Python-re.findallreturnsunwantedresult【发布时间】:2013-04-0908:46:27【问题描述】:re.findall("(100|[0-9][0-9]|[0-9])%","89%")这仅返回结果[89],我需要返回整个89%。请问有什么办法吗?【问题讨论... 查看详情

luangx.re.findoptions参数(代码片段)

...头开始匹配. dDFA模式,或者称最长字符串匹配语义,需要PCRE6.0+支持. D允许重复的命名的子模式,该选项需要PCRE8.12+支持,例如 查看详情

re模块

...mo=re.search(“hello”,”Helloworld,helloPython!”)re模块中的search需要 查看详情

re模块(代码片段)

...e示例2:[]importre#如果hello的首字符小写,那么正则表达式需要小写的hret=re.match("h","hello")print(ret.group())#如果hello的首字符大写,那么正则表达式需要大写的Hret=re.match("H","Hello")print(ret.group())#大小写h都可以的情况ret=re.match("[hH]","hel... 查看详情

正则表达式,re模块

...序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。^:开头$:结尾比如一个网站如果要求你填写的QQ号必须为5位到12位数... 查看详情

re模块正则匹配

...思parrterm就是正则表达式的字符串,flags是选项,表达式需要被编译,通过语法、策划、分析后卫其编译为一种格式,与字符串之间进行转换re模块主要为了提速,re的其他方法为了提高效率都调用了编译方法,就是为了提速re的... 查看详情

python正则中re.findall匹配多个条件

...ponse)匹配单个条件:re.findall(r‘shop_id":"(d*)‘,response)这里需要注意两点:1、匹配单个条件时可以加括号,直接就能得出结果,匹配多个时不能加括号,需要对数据再处理一遍(标红的那两个括号)2、在匹配多个 查看详情

python正则中re.findall匹配多个条件

...ponse)匹配单个条件:re.findall(r‘shop_id":"(d*)‘,response)这里需要注意两点:1、匹配单个条件时可以加括号,直接就能得出结果,匹配多个时不能加括号,需要对数据再处理一遍(标红的那两个括号)2、在匹配多个 查看详情

re模块及其用法(代码片段)

一、re模块下的常用方法  首先在使用re模块之前,需要引入re模块  importre  1.与查找相关的:    1.findall  返回列表,找到所有的匹配项ret=re.findall("d+","asda132eqwe啊阿达456")print(ret)#[‘132‘,‘456‘]    2.search匹... 查看详情

通过正则表达式,获取股票数据(re.findall的应用)(代码片段)

比如,需要抓取链接“http://stockpage.10jqka.com.cn/000955/”下图3个周期的涨幅数据  这里我们先使用request请求获得数据,然后通过正则re匹配数据分析网页结构数据,需要的数据存放在名称为“evenhot_cont”的class下... 查看详情

re模块操作(代码片段)

在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块,名字为re1.re模块的使用过程#coding=utf-8#导入re模块importre#使用match方法进行匹配操作result=re.match(正则表达式,要匹配的字符串)#如果上一步匹配到数据的... 查看详情

使用 re.sub 替换多个字符 [重复]

...:33【问题描述】:s="Bobhitaball!,thehitBALLflewfarafteritwashit."我需要从s中去掉以下字符!?\',;.如何使用re.sub实现这一点?re.sub(r"!|\\?|\'|,|;|.","",s)#d 查看详情

re模块(代码片段)

re模块使用re模块时需要先导入re模块参数:pattern:正则匹配规则string:需要进行匹配的字符串flags一、findall()的用法格式:findall(pattern,string,flags=0)findall()返回值:列表形式所有符合匹配的结果都会写入列表中返回只有一个返回... 查看详情

安卓re管理器可以删除哪些文件

RE文件管理器什么文件都可以删除,但前提是需要有ROOT权限,但是安卓系统的根目录最好什么都别动,小心不开机了,尤其是System和Data文件夹,mnt文件夹里是你的优盘、手机存储、TF卡的磁盘。参考技术ARE文件管理器什么文件都... 查看详情

019:re_path函数详解

...即:已r开头的字符串);3、在正则表达式中定义变量,需要使用小括号括起来(例如匹配年份的表达式:(?P<year>d4)或(?P<year>[0-9]4));下图是个实例: 4、如非特殊需求(要求),直接使用path就够用了,省得... 查看详情

re模块(代码片段)

...123asd123‘)#括号内是参数第一个是定义的表达式,第二个是需要处理的字符串#print(ret)#返回值的数据类型:列表,返回值个数:1个返回之内容,所有匹配到的结果如果没有匹配到的结果,返回一个空列表[]#print(type(ret) 查看详情

python--re模块(代码片段)

...达式是用来匹配处理字符串的 python中使用正则表达式需要引入re模块如:importre#第一步,要引入re模块a=re.findall("匹配规则","要匹配的字符串")# 查看详情