This is a webpack plugin powered by HTML Webpack Plugin, and add just one boolean param to the options.
install
npm i --save-dev vue-html-webpack-plugin
webpack.config.js
const HtmlWebpackPlugin = require('vue-html-webpack-plugin')
module.exports = {
plugins: [
new HtmlWebpackPlugin({
vue: true
})
]
}
This will generate a file dist/index.html
containing the following
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Webpack App</title>
</head>
<body>
<div id="app"></div>
<script src="index_bundle.js"></script>
</body>
</html>
This param add entry point for Vue.js app.