1234567891011121314151617181920212223242526 |
- const { merge } = require('webpack-merge');
- const common = require('./webpack.common.js');
- const HtmlWebpackPlugin = require('html-webpack-plugin');
- const CopyPlugin = require('copy-webpack-plugin');
- module.exports = merge(common, {
- mode: 'production',
- plugins: [
- new HtmlWebpackPlugin({
- template: './index.html',
- }),
- new CopyPlugin({
- patterns: [
- { from: 'img', to: 'img' },
- { from: 'css', to: 'css' },
- { from: 'js/vendor', to: 'js/vendor' },
- { from: 'icon.svg', to: 'icon.svg' },
- { from: 'favicon.ico', to: 'favicon.ico' },
- { from: 'robots.txt', to: 'robots.txt' },
- { from: 'icon.png', to: 'icon.png' },
- { from: '404.html', to: '404.html' },
- { from: 'site.webmanifest', to: 'site.webmanifest' },
- ],
- }),
- ],
- });
|