人工精选Webpack教程(webpack基础与提升)
课程导读 Webpack教程(webpack基础与提升) 独立导读 在如今的前端开发领域,随着项目规模日益膨胀,单纯依靠手动管理文件、引入脚本已无法适应现代工程化的需求。Webpack 作为当下最主流、功能最强大的模块打包工具,成为了每一位前端开发者必须掌握的核心技能。本课程《Webpack基础与提
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
Webpack教程(webpack基础与提升) 独立导读
在如今的前端开发领域,随着项目规模日益膨胀,单纯依靠手动管理文件、引入脚本已无法适应现代工程化的需求。Webpack 作为当下最主流、功能最强大的模块打包工具,成为了每一位前端开发者必须掌握的核心技能。本课程《Webpack基础与提升》专为希望从零构建前端工程化能力的学员设计,旨在通过系统化的学习路径,帮助大家彻底吃透 Webpack 的原理与实战技巧。
课程简介
课程开篇便带你深入理解 Webpack 的定位,详细拆解其五大核心概念:入口(Entry)、输出(Output)、Loader、Plugin 以及 Mode。这不仅是理论的铺垫,更是后续配置配置的基石。紧接着,你将通过"初体验"环节快速上手,亲手配置一个基础的打包流程,消除对工具的陌生感。
学习顺序与内容
建议按照视频编号顺序依次学习。首先掌握基础打包能力,包括样式资源(Less/Sass预处理)、HTML自动注入、图片资源优化(Base64编码与压缩)及其他杂项资源处理。随后深入 devServer 配置,体验热更新带来的便捷开发流,并区分开发环境与生产环境的配置差异。进阶部分重点攻克 CSS 独立提取、浏览器兼容性前缀自动添加、代码压缩,以及 ESLint 语法检查。最后部分聚焦性能优化,深入解析 HMR(模块热替换)、Source-map 调试方案及 oneOf 规则优化策略。
学习门槛
本课程适合具备一定 JavaScript 基础(熟悉 ES6+ 语法)、了解前端模块化概念(CommonJS/AMD/ES Module),并掌握基础 HTML/CSS 开发技能的学员。无需Webpack经验,但建议先熟悉 Node.js 环境及 npm 包管理器的基本使用。
学完产出
学完后,你将能够:1. 独立从零搭建和配置中大型前端项目的Webpack工程化体系;2. 熟练处理各类资源(JS/CSS/图片/字体等)的打包与优化;3. 配置生产环境压缩、代码分割、Tree Shaking以提升构建性能;4. 解决浏览器兼容性问题和调试难题;5. 具备前端工程化思维,能够根据项目需求定制最优构建方案。
资料包使用建议
配套资料包提供代码示例与配置文件。建议学员边看视频边动手实操:先观看讲解,再对照资料包中的配置代码进行复现,最后尝试修改参数观察构建结果变化。遇到报错时,可参考资料包中的完整配置进行排查。切勿直接复制粘贴,务必理解每一步配置背后的原理。
这套课程不仅教你"怎么用",更引导你思考"为什么这么配",助你完成从Webpack新手到工程化高手的蜕变。无论你是准备迎接大厂面试,还是渴望提升团队构建效率,这门课都是你必经的进阶之路。
课程目录
课程目录40 集
- 1-1 [webpack基础与提升] 课程介绍 (04:13).mp4
- 1-2 [webpack基础与提升] webpack简介 (12:54).mp4
- 1-3 [webpack基础与提升] webpack五个核心概念 (06:46).mp4
- 1-4 [webpack基础与提升] webpack的初体验 (15:19).mp4
- 1-5 [webpack基础与提升] 打包样式资源 (27:14).mp4
- 1-6 [webpack基础与提升] 打包html资源 (08:52).mp4
- 1-7 [webpack基础与提升] 打包图片资源 (24:25).mp4
- 1-8 [webpack基础与提升] 打包其他资源 (12:16).mp4
- 1-9 [webpack基础与提升] devServer (11:04).mp4
- 1-10 [webpack基础与提升] 开发环境基本配置 (22:44).mp4
- 1-11 [webpack基础与提升] 构建环境介绍 (04:07).mp4
- 1-12 [webpack基础与提升] 提取css成单独文件 (11:08).mp4
- 1-13 [webpack基础与提升] css兼容性处理 (10:48).mp4
- 1-14 [webpack基础与提升] 压缩css (04:33).mp4
- 1-15 [webpack基础与提升] js语法检查eslint (16:49).mp4
- 1-16 [webpack基础与提升] js兼容性处理eslint (18:57).mp4
- 1-17 [webpack基础与提升] 压缩html和js (04:26).mp4
- 1-18 [webpack基础与提升] 生产环境基本配置 (23:43).mp4
- 1-19 [webpack基础与提升] 性能优化介绍 (04:39).mp4
- 1-20 [webpack基础与提升] HMR (19:14).mp4
- 1-21 [webpack基础与提升] source-map (26:07).mp4
- 1-22 [webpack基础与提升] oneOf (04:02).mp4
- 1-23 [webpack基础与提升] 缓存 (22:05).mp4
- 1-24 [webpack基础与提升] tree shaking (09:16).mp4
- 1-25 [webpack基础与提升] code split (24:09).mp4
- 1-26 [webpack基础与提升] 懒加载和预加载 (12:34).mp4
- 1-27 [webpack基础与提升] PWA (15:49).mp4
- 1-28 [webpack基础与提升] 多进程打包 (06:56).mp4
- 1-29 [webpack基础与提升] externals (05:16).mp4
- 1-30 [webpack基础与提升] dll (17:38).mp4
- 1-31 [webpack基础与提升] 性能优化总结 (28:13).mp4
- 1-32 [webpack基础与提升] webpack配置详解介绍 (05:06).mp4
- 1-33 [webpack基础与提升] webpack详细配置之entry (15:38).mp4
- 1-34 [webpack基础与提升] webpack详细配置之output (12:08).mp4
- 1-35 [webpack基础与提升] webpack详细配置之module (04:52).mp4
- 1-36 [webpack基础与提升] webpack详细配置之resolve (09:01).mp4
- 1-37 [webpack基础与提升] webpack详细配置之devServer (10:36).mp4
- 1-38 [webpack基础与提升] webpack详细配置之optimization (23:50).mp4
- 1-39 [webpack基础与提升] webpack5介绍和使用 (20:19).mp4
- 1-40 [webpack基础与提升] 总结webpack (28:45).mp4





