vscode에서 debugging을 하기 위해 .vscode/launch.json을 만들었다. 기본 설정에는 ts->js 컴파일하는 과정이 없기 때문에 ts에서 사용되는 import를 사용할 수 없다.
args에 --require ts-node/register
를 작성해주면 문제를 해결할 수 있다.
{
"configurations": [
{
"args": [
"--require",
"ts-node/register",
]
}
]
}
여기에 보면 package.json
에 "type": "module"
을 추가하라고 나오는데 디버깅할 때는 의미가 없는 것 같다.