Лучше используйте HtmlWebpackPlugin, который автоматизирует подключение скриптов и стилей за вас. Хороший Webpack config - это минимум ваших действий.
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: {
index: path.resolve(__dirname, 'src/scripts/example.js')
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js',
},
plugins: [
new HtmlWebpackPlugin({
template: path.resolve(__dirname, 'src/index.html'),
// Скрипты, которые нужно подключить к странице
chunks: ['index'],
// Логика загрузки
scriptLoading: 'blocking | defer'
})
],
};