NestJs:角度通用ReferenceError-未定义KeyboardEvent

时间:2020-01-16 19:41:24

标签: angular nestjs angular-universal

请协助,我创建了一个angular 8项目,然后添加了@nestjs/ng-universal以将nestjs添加为我的服务器端,一切运行顺利,直到我添加了@ ain / bootstrap我们自己的自定义ui boostrap组件,然后收到以下错误ReferenceError - KeyboardEvent is not defined经过搜索并遇到了Angular Universal ReferenceError - KeyboardEvent is not definedhttps://github.com/Angular-RU/angular-universal-starter/blob/master/server.ts#L11。尝试对main.server.ts实现多米诺骨牌,因为我没有server.ts并在main.server.ts中添加global.KeyboardEvent = null但仍然得到

    __metadata("design:paramtypes", [KeyboardEvent]),
    ReferenceError: KeyboardEvent is not defined

是在nestjs main.server.ts文件中实现多米诺骨牌还是解决ReferenceError: KeyboardEvent is not defined的一种方法?我不想删除@ ain / bootstrap只是希望@ ain / bootstrap不影响nestjs。

1 个答案:

答案 0 :(得分:1)

看看Universal Nest,特别是服务器端的app.module.ts文件(服务器目录)。如您所知,该文件实现了Domino来处理服务器上的DOM对象,如Angular documentation所述,那些在服务器上不存在。