Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

demo 来自于 webpack guides 的各个章节

Concepts

基本概念

Thinking

将模块化看成树状结构,入口(Entry)是根节点,出口(Output)是遍历整棵树后生成的一个结果,加载器(Loader)和插件(Plugins)是中间处理过程。 单模块是单棵树,多模块是多棵树。

Questions

  1. 多个入口的依赖树之间互相依赖,打包时存在重复打包公共依赖模块部分,如何去除重复打包部分? 答:仔细阅读prevent-duplication

  2. 所有资源的打包是在编译阶段完成,均一次性加载,不能按需动态加载? 答:仔细阅读dynamic-imports and lazy-loading

  3. 只需要引用模块中的部分内容时, 怎样在打包时去除无用的代码? 答:使用 Tree Shaking

  4. 如何缓存? 答:caching

Tool

About

webpack官方文档学习笔记

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages