바닐라 자바스크립트 + npm
바닐라 자바스크립트를 사용해 프로젝트를 생성하기 앞서 npm을 사용하여 babel, webpack, jest를 직접 인스톨 하여 사용해 보고자 한다 Webpack 의존 관계에 있는 js,css,img 등의 리소스들을 하나(또는 여러 개)의 파일로 번들링하는 모듈 번들러 웹팩을 사용하면 의존 모듈이 하나의 파일로 번들링되므로 별도의 모듈 로더가 필요 없음 여러 개의 js파일을 하나로 번들링함으로써 HTML 파일에서 script 태그로 여러 개의 js파일을 로드해야 하는 번거로움도 사라질 수 있다. Babel 최신 사양의 소스 코드를 ES5 사양의 소스 코드로 변환(transpiling) 바벨은 ES6 이상의 js 소스코드를 트랜스파일링하여 그보다 낮은 사영의 소스 코드만 해석 가능한 브라우저에서도 돌아가게..
2024.03.20