我正在构建一个从API中获取内容的小应用程序,其中一些内容是HTML的,我愿意在HTML中显示它(基本标记,如B、I、P等等)。我尝试使用react-native-render-html,它还需要react-native-webview (我也安装了它),但是当启动expo时,包括以下内容
import { HTML } from 'react-native-render-html';我得到了以下错误:
无法从"node_modules\htmlparser2\lib\CollectingHandler.js"解析“./MultiplexHandler”的
事实上,MultiplexHandler.js从node_modules\htmlparser2\lib\中消失了。
目前我使用:
"react-native-render-html": "^4.2.2-beta.2",
"react-native-webview": "^10.3.2"任何帮助都将不胜感激,即使是在显示少量HTML文本的替代方式上,谢谢
发布于 2020-07-27 08:57:03
上地铁1号路
在您刚刚添加了一个新的依赖项之后,这可能是metro的一个问题。尝试用一个干净的缓存重新启动:
npm start -- --reset-cache或者如果你用的是世博会
expo start --clear另外,请注意,在Windows 会引起问题上工作。
取#2,依赖项
另一个轨道是纱线或npm的问题。为了安全起见,您可以在一个干净的目录中执行以下操作(您已经将更改提交到所使用的CVS中):
node_modules。package-lock.json或yarn.lock )。npm install或yarn install )。https://stackoverflow.com/questions/63053425
复制相似问题