更新了启动时的一个路径读取的代码
This commit is contained in:
parent
4d1ef57b3a
commit
ef53399fcb
|
|
@ -5,6 +5,7 @@ const tslib_1 = require("tslib");
|
|||
const fs_1 = require("fs");
|
||||
const path_1 = require("path");
|
||||
const node_schedule_1 = require("node-schedule");
|
||||
const env_1 = require("oak-domain/lib/compiler/env");
|
||||
const actionDef_1 = require("oak-domain/lib/store/actionDef");
|
||||
const lodash_1 = require("oak-domain/lib/utils/lodash");
|
||||
const uuid_1 = require("oak-domain/lib/utils/uuid");
|
||||
|
|
@ -74,7 +75,7 @@ class AppLoader extends types_1.AppLoader {
|
|||
super(path);
|
||||
const { storageSchema } = require(`${path}/lib/oak-app-domain/Storage`);
|
||||
const { ActionCascadePathGraph, RelationCascadePathGraph, selectFreeEntities, deducedRelationMap } = require(`${path}/lib/oak-app-domain/Relation`);
|
||||
this.externalDependencies = require(`${path}/lib/config/externalDependencies`).default;
|
||||
this.externalDependencies = require((0, env_1.OAK_EXTERNAL_LIBS_FILEPATH)((0, path_1.join)(path, 'lib')));
|
||||
this.aspectDict = Object.assign({}, index_1.default, this.requireSth('lib/aspects/index'));
|
||||
this.dbStore = new DbStore_1.DbStore(storageSchema, contextBuilder, dbConfig, ActionCascadePathGraph, RelationCascadePathGraph, deducedRelationMap, selectFreeEntities);
|
||||
this.contextBuilder = contextBuilder;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import { existsSync } from 'fs';
|
||||
import { join } from 'path';
|
||||
import { scheduleJob } from 'node-schedule';
|
||||
import { OAK_EXTERNAL_LIBS_FILEPATH } from 'oak-domain/lib/compiler/env';
|
||||
import { makeIntrinsicCTWs } from "oak-domain/lib/store/actionDef";
|
||||
import { intersection } from 'oak-domain/lib/utils/lodash';
|
||||
import { createDynamicCheckers } from 'oak-domain/lib/checkers';
|
||||
|
|
@ -94,7 +95,7 @@ export class AppLoader<ED extends EntityDict & BaseEntityDict, Cxt extends Async
|
|||
super(path);
|
||||
const { storageSchema } = require(`${path}/lib/oak-app-domain/Storage`);
|
||||
const { ActionCascadePathGraph, RelationCascadePathGraph, selectFreeEntities, deducedRelationMap } = require(`${path}/lib/oak-app-domain/Relation`);
|
||||
this.externalDependencies = require(`${path}/lib/config/externalDependencies`).default;
|
||||
this.externalDependencies = require(OAK_EXTERNAL_LIBS_FILEPATH(join(path, 'lib')));
|
||||
this.aspectDict = Object.assign({}, generalAspectDict, this.requireSth('lib/aspects/index'));
|
||||
this.dbStore = new DbStore<ED, Cxt>(storageSchema, contextBuilder, dbConfig, ActionCascadePathGraph, RelationCascadePathGraph, deducedRelationMap, selectFreeEntities);
|
||||
this.contextBuilder = contextBuilder;
|
||||
|
|
|
|||
Loading…
Reference in New Issue