loader直译为加载器,webpack将一切文件视为模块儿,但是Web pack原生是只能解析js文件,如果想将其他文件也打包的话,就会用到loader,所以loader的作用是让Webpack拥有了加载和解析非js文件的能力。

plugin直译为插件,plugin可以扩展webpack的功能,让wepback具有更多的灵活性,在Webpack运行的生命周期中,会广播出许多事件,plugin可以监听这些事情,在合适的时机通过web pack提供的api改变输出结果。