插件作用:
用于在building之前删除你以前build过的文件
安装
npm install clean-webpack-plugin --save-dev
例子
var CleanWebpackPlugin = require('clean-webpack-plugin');
module.exports = {
plugins: [
new CleanWebpackPlugin(['dist','build'], {
root:'/full/project/path',
verbose: true,
dry: false,
exclude: ['shared.js']
})
]
}
用法
new CleanWebpackPlugin(paths [, {options}])
Paths (必须)
一个数组,数组的每一个元素为要删除的路径
['dist','build']
Options 和默认 (Optional)
{
"root":"[webpack.config的地址]",// 一个根的绝对路径.
"verbose": true,// 将log写到 console.
"dry": false,// 不要删除任何东西,主要用于测试.
"exclude": ["files","to","ignore"]//排除不删除的目录,主要用于避免删除公用的文件
}