这套课讲的是 Webpack 4.x 的工程化配置。如果你已经能写 HTML、CSS、JavaScript,但项目一复杂就靠手动引入一堆 script 标签,或者改一个样式要刷新半天页面,那这门课正好能补上这一环。
它解决什么问题
Webpack 本质上是把前端资源当模块来打包的工具。这门课没有停留在「跑通一个 demo」的层面,而是把实际开发中会碰到的配置场景都过了一遍:CSS、图片、TypeScript、SCSS、ES6 语法转换、代码校验、多页面打包、跨域代理、热更新、环境分离、打包优化。学完你能理解一个前端项目从源码到上线产物的完整流程,知道为什么需要 Loader、Plugin、DevServer,以及它们各自负责什么。
适合什么基础
适合已经写过一段时间原生前端、对 Node.js 有基本了解(知道 npm 怎么装包)的人。不需要你之前用过 Webpack,但最好能看懂简单的 JavaScript 语法。如果你连 ES6 的 import/export 都没见过,建议先补一下基础再看,否则 Babel 那一节会有点吃力。
建议先看哪几块
如果时间有限,先看前六节:入门安装、模块打包配置、DevServer、Html 插件、CSS 和图片的 Loader。这几块是日常开发最常用到的,也是理解后面内容的地基。之后再看 HMR 热替换、环境分离和打包优化,这三块直接影响开发效率和线上产物大小。PostCSS、ESLint、TypeScript 和 SCSS 属于进阶配置,可以按项目需要挑着看,不用急着一次全啃完。
学完能独立做什么
学完之后,你能自己搭一个完整的前端工程环境:支持多页面入口、处理样式和图片、用 Babel 把 ES6 转成兼容代码、做代码规范检查、配置开发服务器的代理和热更新,还能把开发环境和生产环境分开配置,并对最终产物做压缩和优化。也就是说,你不再依赖脚手架生成的黑盒配置,而是能看懂并修改 Webpack 配置,解决实际报错。
资料怎么配合练习
这套课是视频加配套代码的形式。不要只看不练,建议每学一节就打开对应的示例项目,跟着敲一遍配置,然后故意改错几个地方,看报错信息,理解它为什么这么写。学完 Loader 和 Plugin 之后,试着把之前写过的一个小项目改成 Webpack 管理,从安装依赖开始一步步配。等到全部学完,再回头用「环境分离」和「打包优化」那两节的内容,把你自己搭的项目重新整理一遍,看产物体积和构建速度有没有变化。这样才算真正把知识吸收成自己的。
课程目录
课程目录20 集
- 1-1 [Webpack] Webpack入门和安装 (09:45).mp4
- 1-2 [Webpack] 模块打包和配置 (12:14).mp4
- 1-3 [Webpack] DevServer服务 (13:23).mp4
- 1-4 [Webpack] Plugin部署Html插件 (11:54).mp4
- 1-5 [Webpack] Loader打包CSS文件 (12:00).mp4
- 1-6 [Webpack] Loader打包图片文件 (15:30).mp4
- 1-7 [Webpack] 分离CSS.分类打包 (13:38).mp4
- 1-8 [Webpack] PostCss兼容性转换 (13:23).mp4
- 1-9 [Webpack] Babel转换ES6 (08:08).mp4
- 1-10 [Webpack] ESLint校验JS代码 (07:09).mp4
- 1-11 [Webpack] 多页面配置打包 (07:13).mp4
- 1-12 [Webpack] 压缩Html和Css代码 (06:42).mp4
- 1-13 [Webpack] 打包Ts和Scss (10:18).mp4
- 1-14 [Webpack] Resolve模块解析 (06:51).mp4
- 1-15 [Webpack] Source-Map配置 (08:16).mp4
- 1-16 [Webpack] watch监听和clean清理 (10:43).mp4
- 1-17 [Webpack] HMR热替换 (11:08).mp4
- 1-18 [Webpack] Axios跨域请求 (06:37).mp4
- 1-19 [Webpack] 环境分离设置 (10:28).mp4
- 1-20 [Webpack] 打包优化和dist服务 (07:41).mp4






