issues
search
Cosen95
/
fe_interview
字节、阿里、美团、滴滴、腾讯等大厂高级前端面试题整理
238
stars
25
forks
source link
webpack中,loader和plugin的区别?
#79
Open
Cosen95
opened
4 years ago
Cosen95
commented
4 years ago
loader直译为"加载器"。webpack将一切文件视为模块,但是webpack原生是只能解析js文件,如果想将其他文件也打包的话,就会用到loader。 所以loader的作用是让webpack拥有了加载和解析非JavaScript文件的能力。
plugin直译为"插件"。plugin可以扩展webpack的功能,让webpack具有更多的灵活性。 在 webpack 运行的生命周期中会广播出许多事件,plugin 可以监听这些事件,在合适的时机通过 webpack 提供的 API 改变输出结果。