Я пытаюсь использовать 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"
}