代码拉取完成,页面将自动刷新
require('babel-core/register')
require("babel-polyfill")
let D = require('debug')
global.Debug = D
try {
process.env.env = 'default'
var args = process.argv.splice(2); //取得命令行参数
if (args.length){
if (args[1]){
if (['dev', 'pro'].indexOf(args[0])>-1) process.env.whichMode = args[0]
else throw '启动模式错误'
if (args[1].indexOf('env_')>-1) process.env.env = args[1]
else throw '启用了非法配置文件,配置文件必须以"env_"开头'
} else {
if (['dev', 'pro'].indexOf(args[0])>-1) process.env.whichMode = args[0]
else if (args[0].indexOf('env_')>-1){
process.env.NODE_ENV = 'production'
process.env.whichMode = 'pro'
process.env.env = args[0]
} else throw '启用了非法配置文件,配置文件必须以"env_"开头'
}
} else {
process.env.whichMode = 'pro'
}
require('app-module-path').addPath(__dirname)
global.CONFIG = require('./config')(process.env.env) // 全局config
require("./server/app")
} catch (e) {
console.error('Error:'+e)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。