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
✅️Prompting Guide 101 by Google : https://lnkd.in/d8UwPWeN
... 더 보기안
... 더 보기알뜰폰으로 변경하고 싶어도 통신사 서비스에 무언가 묶인게 있어서 바꾸지 못했는데,
생각해보니 기존 통신사는 최저 요금제로 변경하고, 알뜰폰으로 신규 가입을 한 뒤 eSIM으로 추가 등록해서 사용하도록하는 방법이 떠올라 그렇게 함!
면접관으로 들어가면 행동양식 질문으로 물어보는 두 가지 질문이 있다. 하나는 임팩트(Impact)에 관한 것이고 다른 하나는 협업(Collaboration)에 관한 것이다. 임팩트에는 관한 것으로 "커리어에서 가장 임팩트있는 프로젝트에 대해 이야기해달라"는 질
... 더 보기