gpt4 book ai didi

angular - NestJS + Angular 项目抛出 Module not found : Error: Can't resolve 'cache-manager'

转载 作者:行者123 更新时间:2023-12-03 15:55:39 24 4
gpt4 key购买 nike

我有一个 NestJS 后端(6.9.0)和 Angular 前端项目(8.2.11)。
我在本地主机中同时使用并行启动前端和后端。

后端启动正常(启动速度更快),但是当 Angular 项目开始编译并且编译准备好时,它会抛出以下错误:

任何想法为什么?

这以前工作得很好,不幸的是我无法准确指出是什么变化导致了这种行为。在 NestJS 中,我没有使用 cli,我只使用 tsc 构建它。

WARNING in ../server/node_modules/@nestjs/common/utils/load-package.util.js 8:39-59
Critical dependency: the request of a dependency is an expression

ERROR in ../server/node_modules/@nestjs/common/cache/cache.providers.js
Module not found: Error: Can't resolve 'cache-manager' in '/mnt/c/codes/salesforce-compare/server/node_modules/@nestjs/common/cache'
ERROR in ../server/node_modules/@nestjs/common/pipes/validation.pipe.js
Module not found: Error: Can't resolve 'class-transformer' in '/mnt/c/codes/salesforce-compare/server/node_modules/@nestjs/common/pipes'
ERROR in ../server/node_modules/@nestjs/common/serializer/class-serializer.interceptor.js
Module not found: Error: Can't resolve 'class-transformer' in '/mnt/c/codes/salesforce-compare/server/node_modules/@nestjs/common/serializer'
ERROR in ../server/node_modules/@nestjs/common/pipes/validation.pipe.js
Module not found: Error: Can't resolve 'class-validator' in '/mnt/c/codes/salesforce-compare/server/node_modules/@nestjs/common/pipes'

最佳答案

看起来您的一些 nestjs 包是在 Angular 应用程序中导入的。

我也遇到了这个问题。就我而言,我与 @ApiProperty 共享实体类来自 @nestjs/swagger 的注释适用于后端和前端应用程序。

关于angular - NestJS + Angular 项目抛出 Module not found : Error: Can't resolve 'cache-manager' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58779725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com