告诉我这个错误?
无法从“ App.js”解析“ firebase” 无法构建JavaScript包。
我曾尝试寻找答案,但这些都是针对Firebase的先前版本,我也尝试添加此导入,但未能解决我的问题。
从'@ firebase / app'导入Firebase
},
"dependencies": {
"expo": "^33.0.0",
"firebase": "^6.3.0",
"native-base": "^2.12.1",
"react": "16.8.3",
"react-dom": "^16.8.6",
"react-native": "https://github.com/expo/react-native/archive/sdk-
33.0.0.tar.gz",
"react-native-gesture-handler": "^1.3.0",
"react-native-web": "^0.11.4",
"react-navigation": "^3.11.1"
},
有人可以帮忙吗
答案 0 :(得分:0)
在firebase
npm软件包的文档中,他们说:
如果您使用带有--experimental-modules标志的本机ES6模块,则应该执行以下操作:
// This import loads the firebase namespace. import firebase from 'firebase/app'; // These imports load individual services into the firebase namespace. import 'firebase/auth'; import 'firebase/database';
所以请尝试替换
import * as firebase from 'firebase'
与
import firebase from 'firebase/app'
您也可以考虑将Firebase包装器构建用于本机https://github.com/invertase/react-native-firebase。您需要在文档中进行额外的设置,但效果更好。
答案 1 :(得分:0)
尝试:
npm install --save firebase