switch

[NEST오류]error: cannot find module 'passport-jwt' 본문

back-end/nest

[NEST오류]error: cannot find module 'passport-jwt'

5witch 2022. 3. 13. 01:55

error: cannot find module 'passport-jwt'

passport-jwt를 찾을 수 없다고 뜬다 (분명 설치해준 것 같은데..)

 

여기저기 찾아본 결과 해결법은 이렇다.

1. npm i --save @nestjs/passport @types/passport-jwt 해보기

2. @nestjs/passport passport passport-jwt 해보기

3. 노드 버전을 올리고 npm i --save @nestjs/passport passport 해보기

4. @types/passport-local 해보기

5. rm -r dist로  dist를 삭제한 뒤 다시 실행해보기

 

말 그대로 passport-jwt를 설치하지 않아서 발생 한문제니까 위의 5가지 방법으로 해결돼야 정상이다.

 

그러나 본인은 위의 방법들로 해결되지 않아서 package.json파일을 봤더니... 디펜던시에 passport-jwt이 없던 것..?!

 

설치가 안될 리가 없는데.. 이상하긴 하지만..ㄷㄷ

노드 모듈을 지운 뒤 디펜던시에 passport-jwt를 작성하고 다시 노드모듈을 설치해서 해결했다.

 

passport-jwt는 왜 설치가 안되었던것일까...

 

'back-end > nest' 카테고리의 다른 글

Nest generate 사용하기  (0) 2022.03.24
nest의 미들웨어  (0) 2022.03.19
nest pipe, 커스텀파이프  (0) 2022.03.15
nest 루트폴더 파일들 간단설명  (0) 2022.03.15
DTO와 Entity  (0) 2022.03.12
Comments