#react-native #debugging
Вопрос:
Я получаю эту ошибку, из-за которой мое приложение для iOS выходит из строя, а мое приложение для Android вообще не запускается. Однако этот код нигде не существует в моем коде!
любые зацепки были бы намного хуже
Вот предупреждение от консоли:
Warning: Failed prop type: Invalid prop `fontSize` of type `string` supplied to `Text`, expected `number`. Bad object: { "fontSize": "24", "fontFamily": "ionicons", "fontWeight": "normal", "fontStyle": "normal" } in Text (at create-icon-set.js:81) in Icon (at createIconSet.js:41) in Icon (at Routes.js:314) in RCTView (at View.js:34) in View (at createAnimatedComponent.js:240) in AnimatedComponent(View) (created by TabBarIcon) in RCTView (at View.js:34) in View (created by TabBarIcon) in TabBarIcon (created by TabBarBottom) in RCTView (at View.js:34) in View (created by TouchableWithoutFeedbackWrapper) in TouchableWithoutFeedback (created by TouchableWithoutFeedbackWrapper) in TouchableWithoutFeedbackWrapper (created by TabBarBottom) in RCTView (at View.js:34) in View (created by TabBarBottom) in RCTView (at View.js:34) in View (at createAnimatedComponent.js:165) in View (created by StackView) in StackView (created by StackView) in StackView in Unknown (created by Navigator) in Navigator (created by NavigationContainer) in NavigationContainer (at route.js:12) in Routers (at App.js:40) in PersistGate (at App.js:47) in Provider (at App.js:46) in App (created by ExpoRoot) in ExpoRoot (at renderApplication.js:45) in RCTView (at View.js:34) in View (at AppContainer.js:106) in DevAppContainer (at AppContainer.js:121) in RCTView (at View.js:34) in View (at AppContainer.js:132) at node_modulesreact-nativeLibrariesRendererimplementationsReactNativeRenderer...
Комментарии:
1. Вы не использовали
"fontSize": "24",
в своем коде? Обыщите его еще раз. Попробуйте проверить некоторые зависимости, которые вы добавили до сбоя приложения.2. нет, нигде им не пользовался, я много раз его искал. и я не помню, как долго существовала эта проблема, или последние зависимости, которые я установил до того, как это произошло.
3. @MoAlgh Проверьте код библиотек.
4. в сообщении об ошибке говорится , что это произошло
create-icon-set.js:81
, прочитайте первую строку сообщения об ошибке: «в тексте (при создании значка-набор.js:81)».
Ответ №1:
Проблема заключалась в том, что я искал эту строку:
"fontSize": "24",`
в моем коде это выглядит так:
lt;Ionicons name="xxxxx" size="24" /gt;
изменил его на
lt;Ionicons name="xxxx" size={24} /gt;