[ VanillaJS ] webpack5 - 빌드 최적화

bepyan·2022년 1월 23일
0

빌드 최적화 하기

배포용 빌드할 때 용량, 모듈 등 많은 것을 최적화 해야 한다.

yarn add -D terser-webpack-plugin 
yarn add -D css-minimizer-webpack-plugin
yarn add -D webpack-bundle-analyzer

webpack.prod.js 파일

const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
const TerserPlugin = require('terser-webpack-plugin');

module.exports = {
//...

// devtool: "source-map", // 배포 디버깅용
optimization: {
  usedExports: true,
  minimize: true,
  minimizer: [
    new BundleAnalyzerPlugin(),
    new CssMinimizerPlugin(),
    new TerserPlugin(), 
  ],
  splitChunks: {
    chunks: "all",
  },
},

profile
쿠키 공장 이전 중 🚛 쿠키 나누는 것을 좋아해요.

0개의 댓글