Fix missing index.html in prod build

This commit is contained in:
Bill Thornton 2020-11-19 23:36:35 -05:00
parent 1191671656
commit b3ddaeba74
2 changed files with 5 additions and 7 deletions

View file

@ -3,6 +3,7 @@ const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin'); const CopyPlugin = require('copy-webpack-plugin');
const packageConfig = require('./package.json'); const packageConfig = require('./package.json');
const WorkboxPlugin = require('workbox-webpack-plugin'); const WorkboxPlugin = require('workbox-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = { module.exports = {
context: path.resolve(__dirname, 'src'), context: path.resolve(__dirname, 'src'),
@ -14,6 +15,10 @@ module.exports = {
}, },
plugins: [ plugins: [
new CleanWebpackPlugin(), new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'index.html'
}),
new CopyPlugin({ new CopyPlugin({
patterns: [ patterns: [
{ {

View file

@ -1,7 +1,6 @@
const path = require('path'); const path = require('path');
const common = require('./webpack.common'); const common = require('./webpack.common');
const merge = require('webpack-merge'); const merge = require('webpack-merge');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = merge(common, { module.exports = merge(common, {
mode: 'development', mode: 'development',
@ -16,12 +15,6 @@ module.exports = merge(common, {
} }
] ]
}, },
plugins: [
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'index.html'
})
],
devServer: { devServer: {
contentBase: path.join(__dirname, 'dist'), contentBase: path.join(__dirname, 'dist'),
compress: true compress: true