feat: add global eventCenter & static console source map

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-05-13 18:41:05 +08:00
parent a5ca0c2346
commit 97db272041
3 changed files with 15 additions and 9 deletions

View File

@ -4,6 +4,7 @@ import { plugin, server, task, constants } from '@ccms/api'
import { DefaultContainer as container, inject, provideSingleton, ContainerInstance, buildProviderModule } from '@ccms/container'
console.i18n("ms.core.ioc.completed", { scope: global.scope, time: (Date.now() - containerStartTime) / 1000 })
import http from '@ccms/common/dist/http'
import { EventEmitter } from 'events'
@provideSingleton(MiaoScriptCore)
class MiaoScriptCore {
@ -25,6 +26,7 @@ class MiaoScriptCore {
}
loadServerConsole() {
global.setGlobal('eventCenter', new EventEmitter(), { writable: false, configurable: false });
//@ts-ignore
global.setGlobal('console', new this.Console(), { writable: false, configurable: false })
}