javascript - Reactjs Cant declare and export a constant
问题描述
I want to export this keys to app.js but cant do it showing this error :-
'const' can only be used in a .ts file.
ApiKey.js
import React from 'react';
const firebaseConfig;
export default class firekeys extends React.Component {
const firebaseConfig ={
apiKey: "key",
authDomain: "auth",
databaseURL: "url",
projectId: "Id",
storageBucket: "",
messagingSenderId: "SID"
}
};
App.js
import React from 'react';
import firekeys from "./constants/ApiKeys"
import * as firebase from 'firebase';
firebase.initializeApp(firekeys.firebaseConfig);
解决方案
我在这里看到两个问题: 1. 你不能重新声明一个const
. 2.您正在导出您的课程,而不是const
. 此外,您应该将类属性分配给您的 React 类,而不是变量。下面应该可以工作,但您需要firebaseConfig
作为命名导出导入。
export const firebaseConfig ={
apiKey: "key",
authDomain: "auth",
databaseURL: "url",
projectId: "Id",
storageBucket: "",
messagingSenderId: "SID"
}
export default class firekeys extends React.Component {
};
推荐阅读
- javascript - 嵌入问题,字段值可能不是空的
- python - 减去布尔值列表
- c# - 使用 Dapper 将数组传递给 SQL 参数
- rest - 多个请求的 REST API 方式/最先进的技术
- python - 避免递归树行走中的基本路径
- c# - 实体框架:使用包含在 Net Core 3 中的更新记录
- python - Python中的正则表达式在“:”之后获取文本
- microsoft-graph-api - 如何在没有教育许可证的情况下在 Microsoft Teams 中添加分配选项卡
- spring - Spring 确实回滚,同时保存在 try-catch 的 finally 块中
- python - 如何在包含特定文本的文件夹中搜索文件并在 Python 中重命名该文件