npm config-lite

2018-04-11  本文已影响865人  solfKwolf

一个超级简单灵活的配置模块,支持yaml&toml

安装

$ npm i config-lite --save

迁移

1)版本1

const config = require('config-lite');
  1. 版本2,您应该指定config_basedir用于冒泡查找配置文件的目录。
const config = require('config-lite')(__dirname);

用法

const config = require (' config-lite ')(__dirname );

或者

const config = require('config-lite')({
  filename: 'test',
  config_basedir: __dirname,
  config_dir: 'config'
});

选项

优先级

环境选项>配置选项>自定义选项

eg:

$ NODE_ENV=test NODE_CONFIG='{"port":3000}' node app.js --port=3001

执行顺序:

--port=3001 > NODE_CONFIG='{"port":3000}' > opt.config > test config file > default config file

环境变量

测试

npm test

参考资料: https://segmentfault.com/a/1190000010099383

上一篇 下一篇

猜你喜欢

热点阅读