의존성 관리
🔎왜 모듈 시스템이 필요했을까?
ESM이 도입되기 전에는 브라우저 자체 “모듈 시스템”이 없었습니다.
즉, 파일을 나누어도 모든 스크립트가 하나의 전역 스코프를 공유했기 때문에 다음과 같은 문제들이 발생했습니다:
전역 변수 충돌의 위험
스크립트 로드 순서에 따라 에러 발생 가능
의존성 관리가 수작업
예를 들어 다음과 같은 코드가 있다고 해보겠습니다:
<!-- index.html -->
<script src="jquery.js"></s...
ddoit.hashnode.dev6 min read