feat: 完善任务功能 增加命令 优化代码

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2017-10-09 21:17:24 +08:00
parent 2fb73aee53
commit c13ef6f393
14 changed files with 328 additions and 135 deletions

View File

@ -20,6 +20,7 @@
if (_canonical(name)) {
name = _canonical(name);
}
// 如果不是 .js 结尾就加上
if (!name.match(/.*\.js/)) {
name += ".js";
}
@ -77,12 +78,12 @@
/**
* 加载模块
* @param name 模块名称
* @param parent 父目录
* @param path 路径
* @returns {*}
* @private
*/
function _require(name, parent) {
var file = findModule(name, parent);
function _require(name, path) {
var file = findModule(name, path);
// 重定向文件名称
name = file.name.split(".")[0];
var id = _canonical(file);
@ -91,6 +92,7 @@
return module;
}
log.d('加载模块 %s 位于 %s', name, id);
// noinspection JSUnresolvedVariable
module = {
loaded: false,
id: id,
@ -110,7 +112,7 @@
log.d(ex);
}
cacheModules[id] = module;
return cacheModules[id];
return module;
}
/**