본문 바로가기

개발/Webpack

[Babel] CSS 설정법

728x90
반응형

Babel은 JavaScript를 사용하는 개발자들이 최신 JavaScript 구문을 사용하면서 구식 브라우저에서도 코드를 작동시킬 수 있게 해주는 도구입니다. CSS와는 직접적인 관련이 없지만, CSS 전처리기인 Sass, Less, Stylus와 같은 도구들과 함께 사용될 때 유용합니다.

CSS 전처리기를 사용할 때, 브라우저는 이를 이해하지 못합니다. 따라서 CSS 전처리기를 사용하는 개발자들은 CSS 파일을 생성하기 위해 전처리기를 사용하고, 이 파일을 브라우저에서 사용합니다. 이때 Babel을 사용하면 전처리기에서 생성된 CSS 파일을 브라우저에서 사용 가능한 CSS 파일로 변환할 수 있습니다.

Babel을 사용하여 CSS 파일을 변환하려면 다음 단계를 따르세요:

  1. Babel 설치하기: 먼저 Babel을 설치해야 합니다. npm install --save-dev @babel/core @babel/cli @babel/preset-env 명령어를 실행하여 Babel과 필요한 preset을 설치합니다.
  2. 프로젝트 폴더에서 .babelrc 파일 생성하기: .babelrc 파일은 Babel이 사용할 설정을 담고 있는 파일입니다. 이 파일을 생성하고 다음 코드를 작성합니다.
{
  "presets": ["@babel/preset-env"]
}
 
 
  1. CSS 파일 변환하기: CSS 전처리기를 사용하여 생성된 CSS 파일을 변환하려면, 다음과 같은 명령어를 실행합니다.
npx babel input.css --out-file output.css

위 명령어에서 input.css는 변환할 CSS 파일의 이름, output.css는 생성될 CSS 파일의 이름입니다.

이제 Babel을 사용하여 CSS 파일을 변환할 수 있습니다.

728x90
반응형

'개발 > Webpack' 카테고리의 다른 글

[Webpack] CSS 설정법  (0) 2023.02.26