Community

Deno는 Node.js와 다른 런타임이지만 JavaScript에서 Node.js 생태계를 무시할 수는 없기에 Node.js와의 호환 기능을 제공하고 있습니다. --compat이라는 플래그로 지원을

Deno는 Node.js와 다른 런타임이지만 JavaScript에서 Node.js 생태계를 무시할 수는 없기에 Node.js와의 호환 기능을 제공하고 있습니다. --compat이라는 플래그로 지원을 하고 있었는데 지난 8월에 릴리스된 1.25부터 npm 레지스트리에 있는 모듈을 바로 가져다 쓸 수 있는 기능이 추가되면서 사용성이 대폭 개선되었습니다. 아직 공식 문서에서는 이부분이 업데이트되지 않아서 살펴보면서 좀 헷갈렸지만 공식 문서와 릴리스 노트를 참고해서 Node.js의 생턔계를 이용하려면 어떻게 해야하는지 정리해 봤습니다. Node.js와의 호환이란 게 Node.js용으로 만든 모듈을 deno에서도 동작하게 하는 호환성도 있겠지만 최근 Deno로 프로그램을 작성해보고 하는 터라 Node.js의 모듈을 어떻게 가져다 쓰는지, 가져다 쓸때 주의할 점은 무엇인지를 중심으로 살펴봤습니다. 처음 Deno로 코드를 쓰면서 모듈 호환쪽이 제일 궁금했는데 이부분에 대해 어느 정도 이해하게 되었습니다.

알림

알림이 없습니다