背景:模块,打包,依赖关系
webpack:一个module bundler(模块打包器)
开发完成后的合并过程就是打包,在打包过程分析各个文件的依赖关系,
生成一个依赖图用文件的形式保存下来,运行代码读取这个文件,知道各个代码块的关联及其如何调用
-
总结:
打包是webpack最核心的功能,webpack其它所有的功能都是为了让打包这个功能更好。我们从一个简单的html页面介绍了通过webpack对模块进行打包,既保留了单个模块的可维护性,又减少了页面的http请求,减少了页面加载时间,从而增加了页面的显示速度,让整个应用的体验更好。