[Webpack] 기본템플릿

youngseo·2022년 4월 4일
0

Bundler

목록 보기
3/8
post-thumbnail

Webpack 기본템플릿

  • webpack: 모듈(패키지) 번들러의 핵심 패키지
  • webpack-cli: 터미널에서 Webpack 명령(CLI)을 사용할 수 있음
  • webpack-dev-server: 개발용으로 Live Server를 실행(HMR)
  • html-webpack-plugin: 최초 실행될 HTML 파일(템플릿)을 연결
  • copy-webpack-plugin: 정적 파일(파비콘, 이미지 등)을 제품(dist) 폴더로 복사
  • sass-loader: SCSS(Sass) 파일을 로드
  • postcss-loader: PostCSS(Autoprefixer)로 스타일 파일을 처리
  • css-loader: CSS 파일을 로드
  • style-loader: 로드된 스타일(CSS)을 <style><head>에 삽입
  • babel-loader: JS 파일을 로드
    • 구성옵션으로 .babelrc.js 생성
  • @babel/core: ES6 이상의 코드를 ES5 이하 버전으로 변환
  • @babel/preset-env: Babel 지원 스펙을 지정
  • @babel/plugin-transform-runtime: Async/Await 문법 지원
  • sass: SCSS(Sass) 문법을 해석(스타일 전처리기)
  • postcss: Autoprefixer 등의 다양한 스타일 후처리기 패키지
    • 구성옵션으로 .postcssrc.js 생성
  • autoprefixer: 스타일에 자동으로 공급 업체 접두사(Vendor prefix)를 적용하는 PostCSS의 플러그인

0개의 댓글