ESM (1) 썸네일형 리스트형 이제는 ESM으로 전환할 때입니다: Node.js 및 프론트엔드 생태계 변화 2015년 ESM(ECMAScript Modules)이 처음 도입된 이후, JavaScript 생태계는 점진적으로 CommonJS(CJS)에서 ESM으로 이동해 왔습니다. 2021년에는 npm 패키지의 7.8%만이 ESM을 지원했지만, 2024년 말에는 25.8%까지 증가하며 빠른 성장세를 보이고 있습니다.특히 Vite, Nuxt, SvelteKit, Astro 같은 최신 프레임워크들은 ESM을 기본적으로 지원하며, ESLint, Vitest, tsx 같은 도구들도 적극적으로 ESM을 도입하고 있습니다.이제는 ESM을 완전히 받아들이고 CJS를 벗어날 시점이 되었습니다. 이번 글에서는 왜 이제 ESM-only로 전환해야 하는지, 그리고 전환 과정에서 고려해야 할 사항에 대해 알아보겠습니다.🔧 도구들은 .. 이전 1 다음