Node.js v22.6.0 업데이트 "타입스크립트와 네트워크 검사 기능 추가"
![Software](/files/member_extra_info/profile_image/823/000/004/4000823.jpg?t=1719183993)
출처 | https://www.itworld.co.kr/news/347022#cs...8062b6a8e9 |
---|
인기 있는 자바스크립트 런타임의 최신 버전인 Node.js v22.6.0이 실험적인 타입스크립트 지원과 함께 공개되었다. Node.js v22.6.0에는 타입스크립트 파일에서 타입 주석을 제거하여 타입스크립트 구문을 변경하지 않고도 실행할 수 있는 실험적 기능이 도입되었다.
![image.png](/files/attach/images/172/846/266/004/4e667318a8eeb48b0de3eb78a22d0dbc.png)
Node.js 22.60은 타입에 대한 구문이 있는 마이크로소프트의 인기 자바스크립트 변형인 타입스크립트에 대한 초기 지원을 위해 --experimental-strips-type 플래그를 도입한다. Node.js 업데이트는 8월 6일 릴리즈되었다. Node.js 다운로드는 nodejs.org에서 액세스할 수 있다.
타입스크립트 기능은 .ts 파일에서 타입 주석을 제거하여 타입스크립트 특정 구문을 변환하지 않고도 실행할 수 있도록 한다. 현재 지원은 인라인 타입 어노테이션으로 제한되며 열거형이나 네임스페이스와 같은 기능은 포함되지 않는다. 또한 가져오기 및 require문에는 명시적인 파일 확장명이 필요하다. 또한 이 기능은 런타임 오류를 방지하기 위해 타입 가져오기에 type 키워드를 사용하도록 강제하며, 기본적으로 노드 모듈의 타입스크립트에 대해서는 비활성화되어 있다. 하지만 타입스크립트 지원이 추가됨에 따라 Node.js는 자바스크립트, 타입스크립트, 웹어셈블리를 지원하는 경쟁사 디노(Deno) 런타임과 더욱 긴밀하게 협력하게 되었다.
또한 Node.js v22.60 업데이트에는 네트워크 검사에 대한 초기 지원이 추가되었다. 이 기능 역시 실험적 기능으로, 개발자는 --experimental-network-inspection 플래그를 사용하여 활성화해야 한다. 이 기능을 활성화하면 개발자는 자바스크립트 애플리케이션 내에서 발생하는 네트워크 활동을 검사할 수 있다. 네트워크 검사를 사용하려면 개발자는 다음 명령을 사용하여 Node.js 애플리케이션을 시작하면 된다.
네트워크 검사 기능은 현재 활발히 개발 중이지만 현재는 http 및 https 모듈로 제한되어 있다고 프로젝트는 밝혔다. 또한 크롬 개발자 도구의 네트워크 탭은 크롬 개발자 도구 측의 기능 요청이 해결될 때까지 사용할 수 없다.
노드는 버전 올라가는 속도가... ㅡ.ㅡ....