【问题标题】:Module not found: Error: Can't resolve 'class-transformer/storage' - Angular Universal / NestJs找不到模块:错误:无法解析“类变压器/存储”-Angular Universal / NestJs
【发布时间】:2022-01-23 00:04:40
【问题描述】:

伙计们,我一直在尝试使用 Angular 和 Angular Universal 和 NestJs 来实现一个应用程序。 我相信可以抢占nest server,不仅是为了SSR,还可以提供API端点。

我在https://github.com/nestjs/ng-universal 上使用ng add @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

提前致谢

【问题讨论】:

    标签: angular nestjs server-side-rendering angular-universal


    【解决方案1】:

    刚遇到确切的问题,当我看到你的帖子时,我看到日期和零答案后,我的希望就消失了: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 工作,但这是另一个问题。

    最好的问候并保持安全,
    何塞·伊格纳西奥

    【讨论】:

    • 老兄,非常感谢,它成功了!
    猜你喜欢
    • 2020-03-05
    • 2021-11-24
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 2017-07-06
    相关资源
    最近更新 更多