Node.js에서 ES 모듈(import/export) 사용하기
www.daleseo.com
예전에는 Node.js에서는 `import`, `export`와 같은 ES Modules(ESM) 문법을 사용하려면 Babel과 같은 트랜스파일러(transpiler)러를 사용해서 코드 변환을 해줬어야 했는데요. Node.js 버전 13.2부터는 CommonJS 뿐만 아니라 ES Modules에 대한 정식 지원이 시작됨에 따라 굳이 트랜스파일링을 하지 않더라도 Node.js에서 ES 모듈을 사용할 수 있게 되었습니다. 이번 포스팅에서는 Node.js 프로젝트에서 모듈 시스템으로 ES Modules을 사용하는 2가지 방법에 대해서 알아보겠습니다.
📝 포스팅: https://www.daleseo.com/js-node-es-modules/
CJS와 ESM으로 양분되어 있어서 햇갈리는 자바스크립트의 모듈 시스템에 대해서는 아래 게시물에 자세히 정리해두었으니 참고 바랍니다.
📕 자바스크립트 모듈 내보내기/불러오기 완전 정복! (CJS vs. ESM): https://careerly.co.kr/comments/92621
최근에는 이 두 가지 모듈 시스템을 자유롭게 혼용해서 쓰실 수도 있는 자바스크립트 런타임도 등장했는데요. 이 부분에 관심이 있으신 분들께는 아래 게시물을 추천드리겠습니다.
📗 Bun: 귀엽지만 강력한 새로운 자바스크립트 런타임 🥟: https://careerly.co.kr/comments/92202
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 11월 21일 오후 8:33
Next.js 까보기: "쓸 줄 아는 개발자"에서 "알고 쓰는 개발자로" 강의를
... 더 보기Cursor와 함께라면, 더이상 에디터는 단순한 입력 도구가 아닌
... 더 보기웹 앱이 만들어지던 시기에도, 모바일 앱이 창궐(?)하는 시기에도 웹의 종말론 그런게 항상 나왔었다. 앱은 서로를 연결하지 않으니까.
하지만 웹은 그 존재 의의를 계속 진화시키고 발전시켜가며 중요한 역할을 계속 해 왔다.
첫
... 더 보기