Add index.html

This commit is contained in:
Alex Gleason
2020-03-27 21:20:56 -05:00
parent d890f9a399
commit 882b302408
4 changed files with 201 additions and 15 deletions

View File

@ -1,8 +1,10 @@
// Note: You must restart bin/webpack-dev-server for changes to take effect
const { resolve } = require('path');
const merge = require('webpack-merge');
const sharedConfig = require('./shared');
const { settings, output } = require('./configuration');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const watchOptions = {};
@ -35,7 +37,7 @@ module.exports = merge(sharedConfig, {
port: settings.dev_server.port,
https: settings.dev_server.https,
hot: settings.dev_server.hmr,
contentBase: output.path,
contentBase: resolve(__dirname, '..', settings.public_root_path),
inline: settings.dev_server.inline,
useLocalIp: settings.dev_server.use_local_ip,
public: settings.dev_server.public,
@ -56,5 +58,13 @@ module.exports = merge(sharedConfig, {
settings.dev_server.watch_options,
watchOptions
),
serveIndex: true,
},
plugins: [
// https://github.com/ampedandwired/html-webpack-plugin
new HtmlWebpackPlugin({
inject: true
})
],
});