我的目标是将我的firebase设置在我的React Native项目的firebase_setup.js
目录中的root
文件中。我想这样做是因为它允许我在import firebaseApp from 'AppName/firebase_setup'
和login.js
个文件中执行signup.js
。
我不想继续在我想要使用firebaseApp
变量的每个组件中复制和粘贴我的Firebase凭据。
firebase_setup.js
import * as firebase from 'firebase';
// Initialize Firebase
const firebaseConfig = {
apiKey: "FIREBASE_API_KEY",
authDomain: "FIREBASE_AUTH_DOMAIN",
databaseURL: "FIREBASE_DB_URL",
storageBucket: "",
};
export default const firebaseApp = firebase.initializeApp(firebaseConfig);
但是,当我刷新iPhone模拟器时,我收到此错误:
SyntaxError: AppName/firebase_setup.js: Unexpected token (11:15)
我在export default
上使用firebaseApp
似乎有些问题。任何有关这个问题的见解将不胜感激!谢谢!
答案 0 :(得分:4)
尝试将最后一行更改为:
const firebaseApp = firebase.initializeApp(firebaseConfig);
export default firebaseApp;
将变量声明列表导出为"默认"没有意义:对于一个,列表可以有多个元素:
export default var a, b, c; // Non-sensical