바벨 설정 파일에서 사용할 수 있는 다양한 속성중에 extends, env, overrides에 대해 알아보려 한다.extends의 뜻처럼 기존 설정을 가져와서 연장하는 것이다.만약 동일한 플러그인이 연장되면 기존 플러그인의 옵션은 현재 플러그인의 옵션으로 덮어써진다아
Babel은 JavaScript 컴파일러입니다.Babel은 현재 및 이전 브라우저 또는 환경에서 ECMAScript 2015+ 코드를 이전 버전과 호환되는 JavaScript 버전으로 변환하는 데 주로 사용되는 도구 체인입니다. 위 설명은 공식 문서에서 가져온 문장이다
polyfill 은 충전솜이라는 뜻을 가지고 있다.바벨만 있으면 최신 자바스크립트 표준에 추가된 모든 기능을 사용할 수 있을것 같지만 없는 부분도 있기 때문에 이 부족한 부분을 채우기 위해 polyfill을 사용한다.📌 폴리필은 런터임에 기능이 존재하는지 검사해서 기
https://astexplorer.net/ 에 들어가서 @babel/parser로 console.log('abc')에 대해 AST를 만들면 아래와 같다콘솔 로그 코드는 ExpressionStatement 노드로 시작한다.함수 또는 메서드를 호출하는 코드는 C