【nestjs】Nest can‘t resolve dependencies of xxx无法解析xxx的依赖关系
问题原因
因为A类需要B类,B类需要A类。在Nest.js中,模块之间和提供者之间可能会出现循环依赖。但是需要你尽量避免循环依赖。
所以正常的引入模块是不行的了。
解决流程
需要使用forwardRef()【官方推荐尽量少用循环依赖】
实例:
A.module.ts
@Module({imports:[xxxx,forwardRef(()=>BModule)],providers: [xxx],exports:[xxx]
})
export class AModule {}
B.module.ts
@Module({imports:[forwardRef(()=>AModule)],controllers:[xxx],providers: [xxx],exports:[xxx]
})
export class BModule{}
✨踩坑不易,还希望各位大佬支持一下\textcolor{gray}{踩坑不易,还希望各位大佬支持一下}踩坑不易,还希望各位大佬支持一下
【nestjs】Nest can‘t resolve dependencies of xxx无法解析xxx的依赖关系相关推荐
- Ubuntu安装软件时报错(报错:dpkg: 处理软件包 xxx (--configure)时出错: 依赖关系问题 - 仍未被配置)
Ubuntu安装软件时报错 报错:dpkg: 处理软件包 ······ (–configure)时出错: 依赖关系问题 - 仍未被配置. 报错信息: done! update-alternatives ...
- Failed to execute goal on project xxx: Could not resolve dependencies for project com
错误描述: Failed to execute goal on project xxx: Could not resolve dependencies for project com.jd.ka:xx ...
- maven出现:Failed to execute goal on project ...: Could not resolve dependencies for project ...
项目结构是一个父项目,多个子项目目录: 例如: common --------------(父项目) fristDemo ------------(子项目) 如果在子项目中调用了父项目,而对(子 ...
- 解决:Failed to execute goal on project aopcore: Could not resolve dependencies for project com.cmos:
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.问题描述 maven工程 jar包无法下载,报错如下 : [ERROR] Failed to ...
- maven Could not resolve dependencies
错误语句 Could not resolve dependencies for project weiyinfu:poemqa:jar:1.0: The following artifacts cou ...
- Failed to execute goal on project basic-core-data: Could not resolve dependencies for project ct com
完整报错信息: Failed to execute goal on project basic-core-data: Could not resolve dependencies for projec ...
- maven 出现:Failed to execute goal on project...Could not resolve dependencies for project
最近一个 maven 聚合工程出现了这个错误 尝试过的解决方案-但都无效 然后在网上尝试了各种方案,比如如下的解决方案: maven出现:Failed to execute goal on proje ...
- IDEA maven 项目打包:Could not resolve dependencies for project
问题 使用idea打包项目时报错Could not resolve dependencies for project 解决方案 项目架构是父子架构模式,需要把父工程先install一下,就解决了
- maven提示:Failed to execute goal on project ...: Could not resolve dependencies for project ...
项目结构(父项目包含多个子项目): easyreport-common项目和easyreport-support项目都是easyreport 的子项目,其中easyreport-common项目 依赖 ...
最新文章
- 从键盘输入一行字符,写入到string.txt文本文件中
- usagestatsmanager获取正在运行应用_用Python构建数据科学Web应用程序
- Flutter 制作一个具有酷炫液体滑动效果的酷炫入门页面
- Java设计模式--使用内部类实现线程安全且懒加载的单例模式
- 什么是 DMZ 区?
- 组合查询(机房重构知识点总结)
- pycharm在ubuntu xfce下面Alt+insert快捷键冲突解决
- 容器created状态_docker容器状态的转换实现
- 海马扫描Linux,海马扫描-海马扫描下载 v1.2.0官方版-完美下载
- PyTorch 模型训练实用教程(附代码)
- linux 添加定时器,linux 添加定时任务
- [Erlang危机](5.1.0)VM检测概述
- 键盘输入字符串统计_C语言 | 统计选票结果的程序
- STM32 W5500 MQTT Client 发布订阅及断线重连
- MTK6577+Android之Camera驱动) ~% d
- 最公正海贼王实力排行TOP50!
- 福建农林大学计算机科学专硕,2020年福建农林大学计算机与信息学院招收攻读硕士学位研究生第一批调剂复试名单公示...
- O2O汽车平台(二)
- 个人银行账户管理程序(C++语言程序设计第4版)
- 2013——自我反思
热门文章