Module not found: Error: Can't resolve 'class-transformer/storage' - Angular Universal / NestJs

Module not found: Error: Can't resolve 'class-transformer/storage' - Angular Universal / NestJs

伙计们,我一直在尝试使用 angular 和 angular universal 和 NestJs 来实现一个应用程序。 相信可以抢占巢穴服务器,不仅可以做SSR,还可以提供API个端点。

我已经使用 ng add @nestjs/ng-universalhttps://github.com/nestjs/ng-universal 上进行了推荐的设置,非常标准。之后,我将我的代码添加到 angular src 文件夹并安装了所需的依赖项。

问题是,当我尝试将模块导入嵌套 app.module 时,出现以下错误: Error: Module not found: Error: Can't resolve 'class-transformer/storage'

我尝试过使用webpack,但是由于我对webpack的了解很浅,结果果然是一个接一个的失败。

首先,是否可以抢占服务器同时提供端点? 二、如何解决这个模块?

请在下面找到重现问题的存储库:

https://github.com/vitordhers/universal-nest

提前致谢

刚刚遇到了确切的问题,当我看到你的 post 看到日期和零答案后,我的希望消失了:P
不管怎样,最后 https://github.com/typestack/class-transformer/issues/563 最终将 class-transformer 包降级到 0.3.1 对我有用,我希望对你也有用:

npm install --save class-transformer@0.3.1

尽管无法使 nestjs/ng-universal 工作,但这是另一个问题。

祝好,注意安全,
何塞·伊格纳西奥