webpack面试题

1.webpack与grunt、gulp的不同?

2.与webpack类似的工具还有哪些?谈谈你为什么最终选择(或放弃)使用webpack?

3.有哪些常见的Loader?他们是解决什么问题的?

4.有哪些常见的Plugin?他们是解决什么问题的?

5.Loader和Plugin的不同?

6.webpack的构建流程是什么?从读取配置到输出文件这个过程尽量说全

7.是否写过Loader和Plugin?描述一下编写loader或plugin的思路?

8.webpack的热更新是如何做到的?说明其原理?

9.如何利用webpack来优化前端性能?(提高性能和体验)

10.如何提高webpack的构建速度?

11.怎么配置单页应用?怎么配置多页应用?

12.npm打包时需要注意哪些?如何利用webpack来更好的构建?

13.如何在vue项目中实现按需加载?