[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은 자동으로 최신 문법을 호환 가능한 문법으로 변환해주기 때문입니다.
참고 문서: