1 Star 1 Fork 0

webkixi / fkp2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.js 1.06 KB
一键复制 编辑 原始数据 按行查看 历史
webkixi 提交于 2016-11-14 04:39 . node:
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)
}
JavaScript
1
https://gitee.com/webkixi/fkp2.git
git@gitee.com:webkixi/fkp2.git
webkixi
fkp2
fkp2
master

搜索帮助