
ESM 삽질기
두줄요약
Node.js 모듈 업데이트 과정에서 기존 모듈 시스템과 ESM의 호환성 문제를 다룹니다. ESM의 개념과 필요한 전환 작업을 탐색합니다.
문제 상황
- Node.js 모듈을 주기적으로 최신 버전으로 업데이트하는 환경
- 기존 모듈 시스템과 양립이 어려운 ESM 변화로 업데이트 정체
구조와 흐름
- CoffeeScript에서 TypeScript로의 전환 경험
- 콜백, Async.js, Promise·async/await 변화와 달리 큰 단절로 인식된 모듈 시스템 변화
적용해볼 점
- ESM의 특성과 기존 모듈 시스템 간 호환성 검토
- 모듈 업데이트를 위한 전환 작업과 해결책 탐색

