技术栈
前端面试题 webpack的工作流程
人间小趴菜
2024-08-23 16:41
一、流程图
二、重要概念
1.
entry入口
:
Webpack 从配置的入口点开始,分析应用程序的依赖关系
2.output出口:
定义了打包后的文件如何输出,包括文件名和输出路径。
3.loader加载器:
Webpack 本身只能处理 JavaScript 和 JSON 文件。加载器允许 Webpack 处理其他类型的文件,如将 CSS、图片等资源转换为合适的模块。
4.plugin插件:
扩展 Webpack 的功能,如自动刷新浏览器、优化输出的 JavaScript 代码、提供环境变量等。
5.
mode
模式:
定义了应用程序的运行环境,可以是
development
或
production
,影响优化和源码映射等。
6.module模块:
一个文件就可以是一个模块。
7.chunk代码块:
一个或多个module可以组成一个chunk。
8.bundle包:
Webpack 将应用程序的所有依赖项(包括 JavaScript、图片、样式表等)打包在一起形成的一个或多个文件。这个过程称为打包(Bundling)。
9.依赖图**(Dependency Graph)**:
Webpack 通过分析模块依赖生成的依赖图,用于确定如何打包模块
10.热模块更新HMR(hot module replacement):
在开发过程中,替换掉那些被更新的chunk,而不需要重新加载整个页面。
前端
webpack
node.js
上一篇:
Android笔试面试题AI答之Kotlin(16)
下一篇:
除猫毛空气净化器什么牌子好?除猫毛宠物空气净化器测评推荐
相关推荐
小徐_2333
3 小时前
wot-ui-cli 1.1.0 发布:支持 OpenCode、Antigravity,wot-ui 图标迁移不再靠猜
前端
__zRainy__
3 小时前
Node.js Web 框架选型指南:从 Express 到 Hono 的全景对比
前端
·
node.js
·
express
·
koa
·
nestjs
·
egg
·
fastify
西瓜有点饿
3 小时前
PostCSS 和 UnoCSS 的作用和区别
前端
·
postcss
伟大的兔神
4 小时前
我做了一个本地优先的 AI 图片工作台:Loomora v1.0.0 正式发布
前端
·
javascript
·
vue.js
90后的晨仔
5 小时前
uni-app项目 Vue3 状态管理 Pinia 完全指南:从概念到实战的深度解析
前端
90后的晨仔
5 小时前
uni-app 在 iOS 平台跳转页面时移除底部安全区域的完整技术指南
前端
用户93851563507
6 小时前
React + JWT 登录鉴权底层原理与工程化实践
前端
·
react.js
zww8949111
6 小时前
家政派单系统开发实战:架构设计与派单算法指南
前端
·
系统架构
fangzhanpeng168
6 小时前
(前端)2.js变量作用域样例
开发语言
·
前端
·
javascript
赵广陆
6 小时前
企业实战:web服务集成
前端
·
pycharm
·
fastapi
热门推荐
01
国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)
02
GitHub 镜像站点
03
微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新
04
2026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?
05
历年考研数学一、数学二、数学三真题试卷及答案PDF
06
Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费
07
AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路
08
VSCode+CodeX扩展,无法启动
09
2026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片
10
如何新建文件夹? 电脑新建文件夹的4种方法