这是该问题的后续问题:
Reactjs read a properties file?
我想创建全局属性,以便utils类读取和配置自己。我的目标是避免通过构造函数获取这些值,因此其他开发人员无需接触代码,并且能够通过某些外部方法配置某些全局配置。
我读过有关设置环境变量的信息,但我不希望人们开始设置这些变量,而是使用更本地化的应用程序。
我还阅读了一个名为properties-reader
的NPM软件包,但它似乎仅适用于Node.js?
那么如何实现?
也许您可以只创建gitignored文件config/local.js
。此文件将仅导出配置对象
// config/local.js
export default {
apiUrl : "...",
...,
}
然后,在您的utils文件中
// utils file
import config from 'config/local';
config.apiUrl;
每个开发人员都将具有本地配置。
这是您的解决方案吗?
当然,您必须在每个环境中添加local.js。