loader:文件加载器,能够加载资源文件,并对这些文件进行一些处理,如编译、压缩等,最终一起打包到指定的文件中plugin:插件,赋予了webpack各种灵活的功能,例如打包优化、资源管理、环境变理注入等,目的就是解决loader无法实现的其他事。loader运行在打包文件之前,plugin在整个编译周期都起作用- 在
webpack运行的生命周期中广播出许多事件,plugin可以监听这些事件,在合适的时机通过Webpack提供的API改变输出结果 loader实质是一个转换器,将A文件进行编译形成B文件,操作的是文件,比如将.ts转化为js