피드로 돌아가기
Node.js 13.0.1 (Current)
Node.js BlogNode.js Blog
Backend

Node.js 13.0.1이 npm 6.12.0의 경고 발생 버그를 수정하고 ESM 파일 확장자 해석 순서를 CommonJS 로더와 일치시킨 마이너 릴리스

Node.js 13.0.1 (Current)

2019년 10월 23일2beginner

Context

Node.js 13.x 환경에서 npm 6.12.0이 불필요한 경고를 발생시키고 있었다. ESM --es-module-specifier-resolution=node 옵션이 CommonJS 로더의 파일 확장자 해석 순서와 불일치하고 있었다.

Technical Solution

  • npm 6.12.0에서 Node.js 13.x 환경에서의 경고 발생 문제를 deps 업데이트로 수정 (Jordan Harband #30079)
  • ESM 파일 확장자 해석 순서를 --es-module-specifier-resolution=node 옵션에 적용하여 CommonJS 로더와의 호환성 정렬 (Myles Borins #29974)

Node.js

1

3.x를 사용하는 프로젝트에서 npm

6.

1

2.0으로 업그레이드한 경우, 이번

1

3.

0.1 릴리스로 업데이트하면 불필요한 경고 메시지를 제거할 수 있다. ESM을 사용하는 프로젝트에서는 CommonJS와의 모듈 호환성이 향상되어 파일 확장자 해석 시 일관된 동작을 기대할 수 있다.

원문 읽기