switch
[NEST오류]error: cannot find module 'passport-jwt' 본문
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를 작성하고 다시 노드모듈을 설치해서 해결했다.
'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