문제 상황
$ nest g resource Users
위의 명령어를 터미널로 입력했는데 intelliJ 터미널에서 계속 아래와 같은 에러가 출력되었다.

Mac Terminal에서는 아래와 같이 에러가 출력되어 중복 이슈인가?싶어서 tsconfig.json의
"skipLibCheck": true,
를 확인했는데도 true로 설정이 되어있어서 뭐지 싶었다.

문제 해결
app.module.ts 부분에서 providers 부분에서
AppService는 등록이 되어있으나 UsersService 등록이 되어있지 않았다.

-> 만든 모듈은 모두 app.module.ts에 모두 등록을 해주어야 한다.
근데 의문.
UserController는 controllers에 자동으로 등록이 되어있었는데
왜 providers - UsersService는 모듈 등록이 되어있지 않았던걸까?
'Backend > NestJS' 카테고리의 다른 글
Nest.js에 모듈 추가하기(모듈,컨트롤러,서비스) (0) | 2023.03.03 |
---|---|
[오류] Invalid schematic "billing". Please, ensure that "billing" exists in this collection. (0) | 2023.03.02 |
Terminal과 IntelliJ 터미널 결과가 다르다? (0) | 2023.02.13 |
npm과 nest 명령어를 헷갈리다니 - undefined 오류 (0) | 2023.02.13 |
NestJs에서 ReferenceError: Request is not defined 에러 발생시 해결방법 (feat. express) (0) | 2023.02.13 |