본문 바로가기
Error 관리

Error: Cannot find module 'typescript' Error

by invelog 2023. 1. 9.
반응형

1. 사건의 시작

Side Project로 진행하고 있는 Project를 다른 PC에서 작성하고 깃헙에 올려둔 뒤, 
집에서 Pull 받았는데 발생한 Error...
나는 반영한 Code의 Package 등에 모두 저장되어 있으니 그냥 Pull만 받으면 모두 해결될 문제라 생각했으나,
따로 처리해줘야 할 부분들이 꽤 있었다.
일단 TypeScript Module을 찾을 수 없다는 Error.
이 Error는 굉장히 쉽게 해결.

npm install typescript -g
npm link typescript


typescript 설치해주고 link 시켜주면 해결되는 것 같다.
그 뒤로 몇가지 Error가 더 있었으나, 그 해결법을 찾는 과정에서 알게 된 것이 기존 Project를 Pull 받을 경우 그냥 돌려주면 되는 것이 아니라,
npm install로 node를 재설치 해줘야 동작한다는 것이였다.
그래서 Project Root 경로에서 

npm install

// npm install이 동작하지 않을 경우
 npm install --save --legacy-peer-deps


와 같이 명령문을 입력하니 잘 처리되었다.


2. 풀리지 않은 미스터리

하지만 정말 미스터리하게도 PC를 재시작하기만 하면 Project에 연결해둔 Mysql DB를 찾지 못해 
계속 삭제후 재설치를 하는 방법을 하고 있으나 이 짓도 언제까지 할 수 있는 노릇도 아니고...
원인을 찾아야 할텐데 아직까지 찾지 못해 PC를 끄지 않고 생활하는 이상한 대책으로 지내고 있는 중이다.

반응형