添加版权插件
- 在webpack.config.js文件中添加webpack包,之后在module.exports属性中添加plugins,添加版权插件
const webpack = require('webpack');
plugins: [
new webpack.BannerPlugin('最终版权归12345所有')
]
- 对项目进行打包后,在dist文件夹中的bundle.js文件中出现新添加的版权信息
HtmlWebpack插件
- 该插件是对html文件进行打包的插件。首先,先对该插件进行安装,输入命令:npm install html-webpack-plugin@3.2.0 --save-dev
- 之后,进入webpack.config.js文件,添加html-webpack-plugin包,在plugins中添加htmlwebpack插件。由于在dist文件夹中会生成打包后的文件,所以output中的publicPath属性就不需要了,删除该属性
const HtmlWebpackPlugin = require('html-webpack-plugin');
new HtmlWebpackPlugin({
template: 'index.html'
})
UglifyjsWebpack插件
- 该插件是对bundle.js文件进行压缩的插件。输入命令进行安装:npm install uglifyjs-webpack-plugin@1.1.1 --save-dev
- 之后,进入webpack.config.js文件,添加uglifyjs-webpack-plugin包,在plugins中添加uglifyjsWebpack插件
const UglifyJsWebpackPlugin = require('uglifyjs-webpack-plugin');
new UglifyJsWebpackPlugin()