diff --git a/index.js b/index.js index 17acc3a..4c22fc7 100644 --- a/index.js +++ b/index.js @@ -44,10 +44,10 @@ module.exports = function (rawConfig) { for (let [key, param, desc] of global.SysConfig.commanderOptions || []) { commander.option(param, `${desc} Default = "${global.SysConfig[key]}"`) } - commander.parse(process.argv).parse(process.argv) + commander.parse(process.argv) - global.SysConfig.env = commander.env || global.SysConfig.env || process.env.NODE_ENV || 'development' // server = require('express')(); server.get('env) === server.settings.env === process.env.NODE_ENV - if (global.SysConfig.env === 'production' && global.SysConfig.production) { + global.SysConfig.runenv = commander.runenv || global.SysConfig.runenv || process.env.NODE_ENV || 'development' // server = require('express')(); server.get('env) === server.settings.env === process.env.NODE_ENV + if (global.SysConfig.runenv === 'production' && global.SysConfig.production) { console.info('- Loading Production Configuration (加载生产环境配置)') global.SysConfig = deepmerge(global.SysConfig, global.SysConfig.production) }