javascript - 未捕获的 ReferenceError:在初始化之前无法访问“CONFIG”
问题描述
CRA 创建的项目。
实用程序/config.js
CONFIG={
test:'test
}
然后我在我的 src/index.js 导入(这是项目的根目录)
<Provider store={store}>
<Router>
<Switch>
<Route path='/' exact>
<MainContainer title={'Welcome to something'} />
</Route>
<Route path='/dummy' exact>
<DummyContainer />
</Route>
<Route path='/pop/:topicId' exact>
<Popup />
</Route>
<Route path='/app' exact>
<App />
</Route>
</Switch>
</Router>
</Provider>,
导入“实用程序/配置”;
我可以从 src/index.js 调用的组件访问 CONFIG
但是发生了无法访问 CONFIG 的错误。
无论如何将 CONFIG 置于第一个状态?
谢谢你。
解决方案
确保您正确导出它。它应该是默认或命名导出。尝试以下更改
实用程序/config.js
export default {
test:'test'
}
src/index.js(项目的根目录)
import config from 'utils/config'
现在你可以随意使用你的config
对象了
推荐阅读
- python - DisallowedHost at / Invalid HTTP_HOST 标头:Django 和 Lambda
- google-bigquery - Chrome UX 报告:提高查询性能
- javascript - Javascript 正则表达式替换模式而不触及类似模式
- flutter - 打开视频通话flutter
- ios - 在 SecureField 上使用 On editing changed 修饰符时出错
- c# - 启用捏放大UWP中的ListView内部的ScrollViewer?
- python - 如何从熊猫数据框中获取单元格值
- swift - 如何基于字符串检测数据中的编码?
- excel - 满足条件后插入具有序号的新行
- javascript - 根据日期合并/组合数组数据而不重复角度