代码拉取完成,页面将自动刷新
node.js 应用程序环境配置管理类
npm install app-env-conf --save
yarn add app-env-conf
推荐在实际的项目中,添加一个 config.js,输出当前项目的 AppConf 唯一实例,而不要在源代码中创建多个 new AppConf()
实例来使用。
// src/config.js
import AppConf from 'app-env-conf';
const appConf = new AppConf();
export default appConf.config;
抑或对 AppConf 部分属性和方法进行重载
// src/config.js
import AppConf from 'app-env-conf';
class YourAppConf extends AppConf {
envFile = '.env';
getConfigFiles() {
return [
/* ... 特定的项目配置环境路径组 */
];
}
}
const appConf = new YourAppConf();
export default appConf.config;
在其他的 module 中加载 config.js
// src/others.js
import config from './config';
appConf.config
属性实际上为 AppConf 实例的 getter 方法,主要用于延迟实际加载配置的时机。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型