React native 无法从模块YYY解析XXX

React native 无法从模块YYY解析XXX,react-native,react-native-render-html,React Native,React Native Render Html,我正在构建一个从API获取内容的小应用程序,其中一些内容是HTML格式的,我愿意用HTML(基本标记,如B、I、p等)显示它。我试着使用react native render html,它还需要react native webview(我也安装了它) 但在启动expo服务器时,请执行以下操作: import { HTML } from 'react-native-render-html'; 我得到了以下错误: 无法从“node\u modules\htmlparser2\lib\Collect

我正在构建一个从API获取内容的小应用程序,其中一些内容是HTML格式的,我愿意用HTML(基本标记,如B、I、p等)显示它。我试着使用
react native render html
,它还需要
react native webview
(我也安装了它) 但在启动expo服务器时,请执行以下操作:

import { HTML } from 'react-native-render-html';
我得到了以下错误:

无法从“node\u modules\htmlparser2\lib\CollectingHandler.js”解析“/multipleHandler”

事实上,
node\u modules\htmlparser2\lib\
中缺少
multiplextrandler.js

目前,我正在使用:

"react-native-render-html": "^4.2.2-beta.2",
"react-native-webview": "^10.3.2"
任何帮助都将不胜感激,即使是以其他方式显示少量HTML文本, 谢谢

乘坐地铁1号 在您刚刚添加了一个新的依赖项之后,这可能是metro bundler的一个问题。尝试使用干净的缓存重新启动:

npm启动---重置缓存
或者如果你在使用expo

expo开始-清除
另外,请注意,在Windows上工作

以#2为例,依赖性 另一个轨道是纱线或npm的问题。为了安全起见,您可以在一个干净的目录中执行以下操作(您已将更改提交到正在使用的任何CV):

  • 删除节点模块
  • 删除锁文件,可以是
    package lock.json
    warn.lock
  • 执行新安装,无论是
    npm安装
    还是
    warn安装

  • 您能提供一个复制此错误的链接吗?另外,请注意,有帮助的上下文类型与您的建筑环境(操作系统、npm或纱线等)有关,而不是您试图在应用程序中实现的具体内容,这与此处无关。我试图在新安装上复制您的问题,但我做不到。但我使用的是npm和Linux。也试过吃零食,但没有成功。如果我给bellow的答案对你没有帮助,你可以尝试一种新的零食,然后反复添加一个你使用的依赖项,看看它是否会崩溃。你能解决你的问题吗?请帮助我帮助社区:-)通过一个新的开始和模块清理,我能够解决这个问题