RSS 줄리아 에반스
팔로우
빌드 시스템 없이 프론트엔드 자바스크립트 라이브러리 가져오기
저자는 빌드 시스템 없이 자바스크립트를 작성하는 것을 선호하며, 빌드 시스템 없이 라이브러리를 가져오는 경험을 공유합니다. 저자는 라이브러리가 제공할 수 있는 세 가지 주요 자바스크립트 파일 유형을 설명합니다. 즉, "클래식" 전역 변수 파일, ES 모듈 및 CommonJS 모듈입니다. 저자는 라이브러리의 NPM 빌드에서 파일을 찾는 방법을 보여주고 브라우저에서 ES 모듈을 사용하기 위해 importmaps를 사용하는 방법에 대해 논의합니다. 또한 CommonJS 모듈을 ES 모듈로 변환하기 위해 esm.sh를 사용하는 방법도 언급합니다. 저자는 Chart.js, @atcute/oauth-browser-client 및 @atproto/oauth-client-browser를 사용하는 예를 제공하며 각 예에 대한 다른 접근 방식을 논의합니다. importmaps를 사용하려면 브라우저 지원이 필요하므로 오래된 브라우저에서 문제가 될 수 있다고 주목합니다. 저자는 또한 importmaps의 대안으로 esbuild를 사용하는 방법을 언급합니다. 마지막으로, 저자는 세 가지 유형의 자바스크립트 파일과 이를 식별 및 사용하는 방법을 요약합니다.