webpack原理
查看所有文档页面: 前端开发文档 ,获取更多信息。
原文链接: webpack原理 ,原文广告模态框遮挡,阅读体验不好,所以整理成本文,方便查找。
工作原理概括
基本概念
在了解 Webpack 原理前,需要掌握以下几个核心概念,以方便后面的理解:
Entry:入口,Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。Module:模块,在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。Chunk:代码块,一个 Chunk 由多个模块组合而成,用于代码合并与分割。Loader:模块转换器,用于把模块原内容按照需求转换成新内容。Plugin:扩展插件,在 Webpack 构建流程中的特定时机会广播出对应的事件,插件可以监听这些事件的发生,在特定时机做对应的事情。
大约 29 分钟