D.Mark
D.Mark

Reputation: 587

Html webpack plugin html file not generated

I just started with webpack, and I want to automatically generate index.html file using html-webpack-plugin.

My webpack.config.js:

var path = require('path');
var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
    plugins: [
        new HtmlWebpackPlugin({
            hash: true
        })
    ]
}

enter image description here

I execute "npm run dev" equals to webpack --mode development, and only 1 file generated "main.js".

I don't see any html files, could you please help me?

webpack: 4.5.0 html-webpack-plugin: 3.2.0

Thanks in advance

Upvotes: 3

Views: 1363

Answers (2)

D.Mark
D.Mark

Reputation: 587

I found the issue

You just need to specify path in output, because HtmlWebpackPlugin is looking for path

output: {
    path: path.join(__dirname, 'dist'),
    filename: '[name].js'
},

Upvotes: 1

Miłosz
Miłosz

Reputation: 73

Try using the entry

entry: {
  main: [
    './src/'
  ]
},

Upvotes: 1

Related Questions