app-env-conf

0.0.3 • Public • Published

app-env-conf.js

项目介绍

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 方法,主要用于延迟实际加载配置的时机。

Package Sidebar

Install

npm i app-env-conf

Weekly Downloads

16

Version

0.0.3

License

MIT

Unpacked Size

11.3 kB

Total Files

8

Last publish

Collaborators

  • janpoem