Node.js v22.6.0 부터 실험적으로 Typescript를 바로 실행하는 기능이 추가되었다. 방법은 간단한데,
우선
(1) nvm install 22.6.0 && nvm use 22.6.0
으로 Node.js 버전을 맞추고
(2) 테스트용 Typescript 코드를 작성 한 뒤,
console.log("Hello, World!");
/index.ts
(3) --experimental-strip-types
옵션과 함께 실행하면,
node --experimental-strip-types index.ts
(4) 된다.
이 생각이 들더라.
아래와 같이 코드를 짜서 돌려보니까,
이런 에러가 났다.
이제 Node.js 생태계도 적극적으로 ESM을 따르나보다.
"type": "module"
을 추가해주면,에러 없이 잘 된다.