SyntaxError: Cannot use import statement outside a module when debug with typescript

x·2022년 1월 13일
0

vscode에서 debugging을 하기 위해 .vscode/launch.json을 만들었다. 기본 설정에는 ts->js 컴파일하는 과정이 없기 때문에 ts에서 사용되는 import를 사용할 수 없다.

args에 --require ts-node/register를 작성해주면 문제를 해결할 수 있다.

{
  "configurations": [
    {
      "args": [
        "--require",
        "ts-node/register",
      ]
    }
  ]
}

여기에 보면 package.json"type": "module"을 추가하라고 나오는데 디버깅할 때는 의미가 없는 것 같다.

0개의 댓글