ts-node를 사용해 타입스크립트 파일을 실행하던 도중 ERR_MODULE_NOT_FOUND 에러가 발생했습니다.
stackoverflow에서 import 구문에 js 확장자를 추가해서 해당 오류를 해결할 수 있다는 방법을 찾았습니다.
하지만, 타입스크립트로 파일을 js 확장자로 가져오는 건 좀.. 별로라고 생각했음니다
https://stackoverflow.com/questions/65384754/error-err-module-not-found-cannot-find-module
experimentalSpecifierResolution 옵션을 추가해 해결했습니다.
"ts-node": {
"esm": true,
"experimentalSpecifierResolution": "node",
}
아직 실험적인 기능으로 ESM 확장자를 재해석 알고리즘을 적용하는 설정이라고 합니다.