[javascript] Babel에서의 환경 설정은 어떻게 이루어지나요?

Babel은 자바스크립트에서 최신 문법을 사용하여 개발할 수 있도록 해주는 도구입니다. Babel을 사용하기 위해서는 여러 가지 환경 설정이 필요합니다.

첫 번째로, Babel을 설치해야 합니다. npm을 사용하여 Babel을 설치할 수 있습니다.

npm install @babel/cli @babel/preset-env --save-dev

다음으로, 프로젝트 폴더 내에 .babelrc 파일을 생성해야 합니다. 이 파일에서 Babel의 설정을 지정할 수 있습니다. 예를 들어, ES6와 같은 최신 문법을 사용하고 싶다면, 다음과 같이 .babelrc 파일을 작성할 수 있습니다.

{
  "presets": ["@babel/preset-env"]
}

이제 Babel을 사용하여 자바스크립트 파일을 변환할 수 있습니다. 예를 들어, src 폴더에 있는 모든 자바스크립트 파일을 변환하려면, 다음과 같은 명령어를 실행할 수 있습니다.

npx babel src --out-dir dist

위 명령어는 src 폴더 내에 있는 모든 자바스크립트 파일을 Babel을 사용하여 변환하고, 변환된 파일을 dist 폴더에 저장합니다.

이렇게 설정된 Babel 환경을 실행하면 최신 문법을 지원하지 않는 브라우저에서도 자바스크립트 애플리케이션을 실행할 수 있습니다. Babel은 자동으로 최신 문법을 호환 가능한 문법으로 변환해주기 때문입니다.

참고 문서: