utils: 提取公共模块

This commit is contained in:
undefined committed 2021-04-03 13:42:30 +08:00
1 parent 64fec8a407
commit 5cc63bcb22
16 files changed
+356 -427

No files matched your search

+9 -1
View File
@@ -44,7 +44,15 @@ export async function load() {
const storage = require('../service/storage');
storage.start(sopts);
if (argv.loaderDetail) logger.info('finish: storage.connect');
for (const i of builtinLib) require(`../lib/${i}`);
for (const i of builtinLib) {
let t;
try {
t = require.resolve(`../lib/${i}`);
} catch (e) {
t = require.resolve(`@hydrooj/utils/lib/${i}`);
}
require(t);
}
if (argv.loaderDetail) logger.info('finish: lib.builtin');
await lib(pending, fail);
if (argv.loaderDetail) logger.info('finish: lib.extra');