webpack
的其他三个小插件
cleanWebpackPlugin
每次打包之前删掉dist目录
yarn add clean-webpack-plugin -D
const CleanWebpackPlugin = require('clean-webpack-plugin');
output: {
path: path.resolve(process.cwd(), 'dist'),
},
plugins: [
new CleanWebpackPlugin()
]
copyWebpackPlugin
一些静态资源也希望拷贝的dist中
yarn add copy-webpack-plugin -D
const CopyWebpackPlugin = require('copy-webpack-plugin')
const config = {
plugins: [
new CopyWebpackPlugin([
{from: './src/doc', to: './public'}
])
]
}
bannerPlugin
内置模块
版权声明
const webpack = require('webpack');
new webpack.BannerPlugin('hello world')
// or
new webpack.BannerPlugin({ banner: 'hello world'})