react-native - undefined 不是一个对象(评估'_reactNative.Te

尝试在 android 上加载应用程序以响应 native 时出现此问题(它适用于 ios)

导入 'react-native' 似乎不起作用。我已经运行了 npm install

这是导致错误的文件:

import { Text } from 'react-native'
import DebugConfig from './DebugConfig'
import AppConfig from './AppConfig'

// Allow/disallow font-scaling in app
Text.defaultProps.allowFontScaling = AppConfig.allowTextFontScaling

if (__DEV__) {
  // If ReactNative's yellow box warnings are too much, it is possible to turn
  // it off, but the healthier approach is to fix the warnings.  =)
  console.disableYellowBox = !DebugConfig.yellowBox
}

最佳答案

在 React Native 0.57.5 上测试

Text.defaultProps.allowFontScaling 在 0.57.5 中未定义 所以我尝试了以下一个。

Text.defaultProps = Text.defaultProps || {};
Text.defaultProps.allowFontScaling = false;

关于react-native - undefined 不是一个对象(评估'_reactNative.Text.defaultProps.allowFrontScaling),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54909798/

相关文章:

python-3.x - 如何从 faust 应用程序向 Websocket 发送数据

office365 - 是否有 API 可以以编程方式制作 MS Office 365 Powerp

r - 计算 R 中非零值之间出现零的次数

kotlin - "lambda@"在 Kotlin 中是什么意思

reactjs - React Hooks,如何实现useHideOnScroll hook?

java - 用于更新查询的 JPA @Query 注释(oracle sql 开发人员)——org

oop - 如何在子模块 Fortran 中使用类型

angular - 以 Angular 删除项目后无法刷新表

python - 如何更改 django admin css 样式和字体?

node.js - 为什么使用archiver.file模块压缩文件时出现 "queue close