1.需要用到HtmlWebpackPlugin插件,实现的功能主要有以下两点:
(1)自动生成一个index.html文件(可以指定模板生成)
(2)将打包的js文件,自动通过script标签插入body元素中
2.安装
1 | cnpm install html-webpack-plugin --save-dev |
3.使用
修改webpack.config.js文件,添加如下代码
1 | const HtmlWebpackPlugin = require('html-webpack-plugin'); |
1 | plugins: [ |
4.执行
1 | npm run build |
5.填坑
如果出现报错如下
很可能是安装的html-webpack-plugin的版本的问题,解决方法:
打开package.json,将html-webpack-plugin的版本改为3.2.0
保存后,执行
1 | npm install |
1 | npm run build |
如果成功,dist文件夹下会生成一个index.js文件