undefined не является объектом (оценивается как _reactNative.Text.defaultProps.allowFrontScaling) - PullRequest
0 голосов
/ 27 февраля 2019

Получение этой проблемы при попытке загрузить приложение на android для реагирования на натив (работает на 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
}

Ответы [ 2 ]

0 голосов
/ 11 апреля 2019

Проверено на React Native 0.57.5

Text.defaultProps.allowFontScaling не определен в 0.57.5, поэтому я попробовал следующее.

Text.defaultProps = Text.defaultProps || {};
Text.defaultProps.allowFontScaling = false;
0 голосов
/ 28 февраля 2019

Попробуйте изменить

Text.defaultProps.allowFontScaling = AppConfig.allowTextFontScaling 

на

Text.allowFontScaling = AppConfig.allowTextFontScaling . 

Если это не работает, вы должны явно установить allowFontScaling = false для всех экземпляров Text

...