mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-25 17:04:16 +00:00
feature: client: add DIR_DIST
This commit is contained in:
parent
d7e43d8a18
commit
bdddc5752d
4 changed files with 91 additions and 96 deletions
|
|
@ -25,25 +25,24 @@ module.exports = function loadModule(params) {
|
|||
if (CloudCmd[name])
|
||||
return;
|
||||
|
||||
CloudCmd[name] = () => {
|
||||
CloudCmd[name] = async () => {
|
||||
exec(doBefore);
|
||||
|
||||
const {prefix} = CloudCmd;
|
||||
const pathFull = prefix + CloudCmd.DIR_MODULES + path + '.js';
|
||||
const {DIR_MODULES} = CloudCmd;
|
||||
const pathFull = `${DIR_MODULES}/${path}.js`;
|
||||
|
||||
return loadJS(pathFull).then(async () => {
|
||||
const newModule = async (f) => f && f();
|
||||
const module = CloudCmd[name];
|
||||
await loadJS(pathFull);
|
||||
const newModule = async (f) => f && f();
|
||||
const module = CloudCmd[name];
|
||||
|
||||
Object.assign(newModule, module);
|
||||
Object.assign(newModule, module);
|
||||
|
||||
CloudCmd[name] = newModule;
|
||||
CloudCmd[name] = newModule;
|
||||
CloudCmd.log('init', name);
|
||||
|
||||
CloudCmd.log('init', name);
|
||||
await module.init();
|
||||
await module.init();
|
||||
|
||||
return newModule;
|
||||
});
|
||||
return newModule;
|
||||
};
|
||||
|
||||
CloudCmd[name].show = async (...args) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue