ReferenceError:找不到变量:文本(我正在使用 expo 应用程序进行本机反应)

Posted

技术标签:

【中文标题】ReferenceError:找不到变量:文本(我正在使用 expo 应用程序进行本机反应)【英文标题】:ReferenceError: Can't find variable: Text (i am using expo application for react native) 【发布时间】:2018-12-03 03:12:48 【问题描述】:

在我的设备中下载 java 脚本后,此错误显示在我的 ios 屏幕中。

ReferenceError: Can't find variable: Text

This error is located at:
in App (at registerRootComponent.js:35)
in RootErrorBoundary (at registerRootComponent.js:34)
in ExpoRootComponent (at renderApplication.js:33)
in RCTView (at View.js:60)
in View (at AppContainer.js:102)
in RCTView (at View.js:60)
in View (at AppContainer.js:122)
in AppContainer (at renderApplication.js:32)

【问题讨论】:

在您的问题中添加代码 【参考方案1】:

从 react native 导入文本。

 import 
      View,
      Text,
  from 'react-native';

【讨论】:

【参考方案2】:

在这里导入react-native 是不够的。

找不到模块:无法解析“react-native”

相反,您需要一个额外的包:

yarn add react-native-web

现在你可以使用了

import Text from 'react-native'

【讨论】:

以上是关于ReferenceError:找不到变量:文本(我正在使用 expo 应用程序进行本机反应)的主要内容,如果未能解决你的问题,请参考以下文章

我的应用找不到导航器变量 - “ReferenceError:找不到变量:导航器”

ReferenceError:找不到变量:$

ReferenceError:找不到变量:ApplicationConfiguration

ReferenceError:找不到变量:堆栈

ReferenceError:找不到变量:__gCrWeb

QML 和 C++ 属性 - ReferenceError:找不到变量