webpack做了哪些事
- 把这些不同的静态资源的类型把它打包成一个js,然后我们在html里面去引用这个js的时候,我们的html里面的js就可以正常的运行然后去执行我们的操作
- 因为我们大家知道做前端项目的时候,大家应该有经验就是我们希望把很多零碎的js打包成一起,因为这样可以减少HTTP请求
- 同样的我们希望使用模块依赖,因为我们会做很多可复用的代码,把它写到一个模块里面去,这样的话我们在下一次有一个新项目的时候可以再去使用原来的那个模块,而不需要再把原来的代码去重新写一遍,或者是你要去拷贝一份,你拷贝一份的意思就是你两个项目如果使用同一份的这个代码,它里面有一个问题,那你就要去修改两边,对不对,所以如果你项目有很多个,你10来个,那你每个地方都要去改,所以这就是模块化的意义
- 那么webpack开始帮我们就是做这个事情,但同时他还可以做更多的事情,他可以加在前端的所有资源,就是我们的图片、css这些东西,那么这些东西如何去加载,