plugin的本质是一个带有apply方法的对象
通常,习惯上,我们会将该对象写成构造函数的模式
class MyPlugin{
apply(compiler){
}
}
var plugin = new MyPlugin();
要将插件应用到webpack,需要把插件对象配置到webpack.config.js中的plugins数组中,如下:
module.exports = {
plugins:[
new MyPlugin()
]
}