작성한 질문수
[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
게시글, 이미지 업로드하기
해결된 질문
작성
·
344
0
강의에 나온대로 require()로 따라하던 중 import가 더 최신방식이라는 이야기를 듣게 되었습니다. 구글링을 해보니require()를 쓰는 쪽은 CommonJS(CJS)이고
import 쓰는 쪽이 ESM이라는 걸 알게되었습니다Es6(2015)부터 import를 쓸 수 있던거 같은데그 이후에 나온 강의가 require를 쓰게된 이유가 있을까요?
사용되는 패키지의 호환성 이슈인지 다른 이유인지 궁금합니다
답변 1
1
노드에서 아직까지는 esm을 쓰시면 엄청난 고통을 겪게 됩니다. 대부분의 패키지는 아직 cjs만 지원합니다. cjs에서 esm을 import하는 것도 매우 힘들고요.
아하 그런 이슈가 있었군요 ㅜ 새벽인데도 답변 고맙습니다 🙂
아하 그런 이슈가 있었군요 ㅜ 새벽인데도 답변 고맙습니다 🙂