如何在React应用程序中读取全局键值属性

问题描述 投票:0回答:1

这是该问题的后续问题:

Reactjs read a properties file?

我想创建全局属性,以便utils类读取和配置自己。我的目标是避免通过构造函数获取这些值,因此其他开发人员无需接触代码,并且能够通过某些外部方法配置某些全局配置。

我读过有关设置环境变量的信息,但我不希望人们开始设置这些变量,而是使用更本地化的应用程序。

我还阅读了一个名为properties-reader的NPM软件包,但它似乎仅适用于Node.js?

那么如何实现?

reactjs properties-file
1个回答
0
投票

也许您可以只创建gitignored文件config/local.js。此文件将仅导出配置对象

// config/local.js
export default {
   apiUrl : "...",
   ...,
}

然后,在您的utils文件中

// utils file
import config from 'config/local';

config.apiUrl;

每个开发人员都将具有本地配置。

这是您的解决方案吗?

当然,您必须在每个环境中添加local.js。

© www.soinside.com 2019 - 2024. All rights reserved.