React Native: TypeError - _ $$ require (_dependencyMap [3], "(...) Помощники/объект без проходов") не является функциейIOS

Программируем под IOS
Ответить
Anonymous
 React Native: TypeError - _ $$ require (_dependencyMap [3], "(...) Помощники/объект без проходов") не является функцией

Сообщение Anonymous »

Я работаю над нативным проектом React, и я сталкиваюсь с следующей ошибкой при запуске своего приложения для iOS.

Код: Выделить всё

ERROR  TypeError: _$$_REQUIRE(_dependencyMap[3], "(...)helpers/objectWithoutProperties") is not a function (it is Object)

This error is located at:
in MaskedView (created by HeaderBackButton)
in RCTView (created by View)
in View (created by Pressable)
in Pressable (created by Pressable)
in Unknown (created by PlatformPressable)
in PlatformPressable (created by HeaderButton)
in HeaderButton (created by HeaderBackButton)
in HeaderBackButton (created by Header)
in RCTView (created by View)
...
in BttSdkExample(RootComponent), js engine: hermes

< /code>
[b] Что я пробовал до сих пор: < /strong> < /p>

[*]  сброс Metro Bundler Кэш:
npx react-native start --reset-cache< /code> < /p>
< /libr />  Установка зависимостей: < /p>

 rm -rf node_modules package-lock.json yarn.lock


[*]

Код: Выделить всё

npm install




[*] Переустановка стручков

Код: Выделить всё

cd ios && pod install --repo-update && cd ..


[*] Обеспечение установки последней среды выполнения Babel

Код: Выделить всё

npm install @babel/runtime@latest< /code> < /p>
< /li>
< /ol>

 Настройка и зависимости проекта: < /strong > 
 среда: [/b] 
React Native Version: 0.72.9

Код: Выделить всё

Navigation Library: @react-navigation/native@7.0.14

Платформа: iOS/Android/оба
зависимости

Код: Выделить всё

"dependencies": {
"@react-navigation/bottom-tabs": "^7.2.0",
"@react-navigation/drawer": "^7.1.1",
"@react-navigation/native": "^7.0.14",
"@react-navigation/stack": "^7.1.1",
"axios": "^1.7.9",
"react": "18.2.0",
"react-native": "^0.72.9",
"react-native-gesture-handler": "^2.9.0",
"react-native-safe-area-context": "^4.5.0",
"react-native-screens": "^4.1.0",
"react-native-vector-icons": "^10.2.0",
"rn-fetch-blob": "^0.12.0"
},
"devDependencies": {
"@babel/core": "^7.22.15",
"@babel/preset-env": "^7.22.15",
"@babel/runtime": "^7.22.15",
"@react-native/metro-config": "^0.72.11",
"babel-plugin-module-resolver": "^5.0.0",
"metro-react-native-babel-preset": "^0.76.9",
"watchman": "^1.0.0"
}
< /code>
Вопросы: < /p>
[list]
  Что может привести к импорту объекта в качестве объекта в качестве объекта вместо функции? 

[*]  есть ли известная проблема с Гермесом или Вавилолом, которая может инициировать это? 

[*]  может ли это быть проблемой с конкретной библиотекой (например, React-navigation) 
, и как ее отладить?

[*] является этой проблемой из -за любой проблемы зависимости, реагируя нативные экраны

[/list]

Подробнее здесь: https://stackoverflow.com/questions/794 ... objectwith
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»