Deno 2.0 Release Candidate
(deno.com)- 지난달에 마지막 1.x 버전인 1.46을 출시했고, 이제 최종 버전에서 기대하는 모든 기능이 포함된 2.0 RC 를 공개
주요 변경
- 글로벌 변수에 대한 변경:
window가 없어짐.globalThis나self를 대신 사용process글로벌 변수가 가 추가되어node:process임포트가 필요 없어짐
- 의존성 관리 :
deno add: 서브 경로를 가진 지정자 처리deno install --entrypoint특정 모듈의 모든 의존성 설치deno remove명령으로 의존성 빠르게 제거- 의존성 관련 에러 메시지 개선
- 권한 시스템 변경
Deno.errors.NotCapable에러 추가Deno.mainModule이--allow-read권한 필요 없어짐--allow-hrtime플래그 제거됨--allow-run플래그 변경
- API 변경
- 몇몇 API가 안정화됨 (
WebGPU,Deno.dlopen()등) - 많은
DenoAPI들이 제거 또는 소프트 deprecate됨
- 몇몇 API가 안정화됨 (
- 커맨드 라인 인터페이스 변경
deno bundle,deno vendor서브 명령 제거됨- 몇몇 CLI 플래그가 deprecate됨
DENO_LOG환경변수로 디버그 로깅 활성화 가능
- Import Assertions 지원이 제거되고 Import Attributes로 대체됨
- TypeScript 5.6으로 업데이트됨
GeekNews Weekly에 포함된 글입니다.
에디터 코멘트 보기