请协助,我创建了一个 angular 8 项目,然后添加了@nestjs/ng-universal
以添加 nestjs 作为我的服务器端,一切都运行顺利,直到我添加 @ain/引导我们自己的自定义 UI Boostrap 组件然后收到以下错误ReferenceError - KeyboardEvent is not defined
,搜索并遇到 Angular 通用参考错误 - 键盘事件未定义,https://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文件中实现domino或解决ReferenceError: KeyboardEvent is not defined
的方法吗? 我不想删除@ain/bootstrap,只是想@ain/bootstrap不会影响nestjs。
看看 Universal Nest,特别是服务器端的app.module.ts
文件(服务器目录(。该文件实现了domino来处理服务器上的DOM对象,您应该知道,正如Angular文档中提到的,服务器上不存在这些对象。