# copy-webpack-plugin

# 1. 介绍

Copies individual files or entire directories, which already exist, to the build directory.

# 2. 使用

安装:

npm i -D copy-webpack-plugin

## "copy-webpack-plugin": "^11.0.0",
## "webpack": "5.89.0"

使用:

const CopyPlugin = require('copy-webpack-plugin');

const IS_PROD = process.env.NODE_ENV === 'production';

module.exports = {
  plugins: [
    IS_PROD ? new CopyPlugin({
      patterns: [
        // 将 public/demo 里的所有东西 拷贝到 dist/demo 里
        { from: 'public/demo', to: 'demo' },

        // 将 public 里的所有东西 拷贝到 dist 里
        'public',
      ],
    }) : null,
  ].filter(Boolean),
};

# 3. 参考

本章目录