У меня есть предупреждение о строке кода, которой нет в моем приложении

#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;