Ошибка: связывание не выполнено - при попытке разрешить модуль 'response-native-firebase' - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь использовать Firebase Authentication и получаю приведенную ниже ошибку при запуске react-native run-android.Ошибка происходит в терминале узла, который появляется при запуске сценария \ реагировать-родной \ scripts \ .. \ local-cli \ cli.js.Я слежу за документацией для начальной настройки , настройки Android и настройка аутентификации .Откуда берется папка dist /?Заранее спасибо!

Ошибка: пакетирование не удалось: Ошибка: При попытке разрешить модуль react-native-firebase из файла D:\Temp\projects\app\src\components\LoginView.js, пакет D:\Temp\projects\app\node_modules\react-native-firebase\package.json был успешно найден.Однако сам этот пакет указывает поле модуля main, которое не может быть разрешено (D:\Temp\projects\app\node_modules\react-native-firebase\dist\index.js. Действительно, ни один из этих файлов не существует:

  • D:\Temp\projects\app\node_modules\react-native-firebase\dist\index.js(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
  • D:\Temp\projects\app\node_modules\react-native-firebase\dist\index.js\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx) в ResolutionRequest.resolveDependency (D: \ Temp \ projects \ app \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ResolutionRequest.js: 61: 15) в DependencyGraph.resolveDependency (D: \ Temp \ projects \ app \ node_modules)\ metro \ src \ node-haste \ DependencyGraph.js: 219: 16) в Object.resolve (D: \ Temp \ projects \ app \ node_modules \ metro \ src \ lib \ transformHelpers.js: 141: 30) при зависимостях.map.result (D: \ Temp \ projects \ app \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 373: 31) в Array.map () в resolDependencies (D: \ Temp \ projects \ app \ node_modules \ metro\ src \ DeltaBundler \ traverseDependencies.js: 369: 18) в D: \ Temp \ projects \ app \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 188: 33 в Generator.next () на шаге (D: \)Temp \ projects \ app \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 298: 30) в D: \ Temp \ projects \ app \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js: 309: 15

package.json:

{"dependencies": { "react": "^16.6.0-alpha.8af6728", "react-native": "0.57.4", "react-native-firebase": "^5.1.0" }, "peerDependencies": { "react": "^16.5.0" }, "devDependencies": { "babel-jest": "23.6.0", "jest": "23.6.0", "metro-react-native-babel-preset": "0.49.0", "react-test-renderer": "16.6.0-alpha.8af6728" }

1 Ответ

0 голосов
/ 15 ноября 2018

Я получил это, перезапустив react-native link react-native-firebase.Папка / dist обнаружилась в каталоге node_modules / реагировать-native-firebase после успешного выполнения этой команды.

...