mirror of
https://github.com/thinkjs/thinkjs.git
synced 2026-01-18 14:26:56 +00:00
23 lines
840 B
JavaScript
23 lines
840 B
JavaScript
var path = require('path');
|
|
var fs = require('fs');
|
|
|
|
//APP根目錄
|
|
global.APP_PATH = global.APP_PATH ? path.normalize(global.APP_PATH) : path.dirname(__dirname) + '/App';
|
|
//RUNTIME目录
|
|
global.RUNTIME_PATH = global.RUNTIME_PATH ? path.normalize(global.RUNTIME_PATH) : global.APP_PATH + '/Runtime';
|
|
//DEBUG模式
|
|
global.APP_DEBUG = global.APP_DEBUG || false;
|
|
//静态资源文件的根目录
|
|
global.RESOURCE_PATH = global.RESOURCE_PATH || '';
|
|
//THINKJS的根目录
|
|
global.THINK_PATH = __dirname;
|
|
//默认为http模式
|
|
global.APP_MODE = global.APP_MODE || '';
|
|
//命令行模式
|
|
if (process.argv[2]) {
|
|
APP_MODE = 'cli';
|
|
}
|
|
//从package.json文件里获取版本号
|
|
global.THINK_VERSION = JSON.parse(fs.readFileSync(global.THINK_PATH + '/../package.json', 'utf8')).version;
|
|
//启动
|
|
require(global.THINK_PATH + '/Lib/Core/Think.js').start(); |