해결된 질문
작성
·
76
1
node js 의 LTS 버전이 아닌 21.6.2 버전을 사용하고 있습니다.
강사님 수업을 통해 타입스크립트를 학습중인데 한가지 궁금한 사항이 생겼습니다.
기존의 ts-node의 경우 호환 문제로 tsx를 이용하라는 글을 보았는데 tsconfig.json 에서 ts-node를 사용하기 위해서는 ts-node 를 설정해야 제대로 실행이 된다고 하셨는데
21.6.2 버전에서
위 그림처럼 ts-node를 주석처리 후 tsx를 실행해도 실행이 되던데 어떤 차이점 때문에 실행이 되는 건지 궁금합니다.
다른 에러나는 분들의 경우 제대로 실행을 위해 tsx { "esm": true} 을 설정해야 하던데 저는 출력이 그대로 되어서 궁금합니다.
답변 1
2
안녕하세요 이정환입니다.
tsx는 ts-node와 완전히 다른 별개의 도구입니다. 따라서 ts-node의 설정 유무가 동작에 영향을 미치지 않습니다 😃