|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
: P0 n5 X/ W! n+ ], s1 ?: ?7 R课程目录:) s8 J* ^9 n- Y2 k3 }
01.课程介绍
4 l, G6 w% G1 }% ~3 A z02.webpack简介
1 O# r% B3 }& x03.webpack五个核心概念
: u, ]& Z% K5 m/ l- }( C04.webpack的初体验
6 ?/ O9 g5 T+ H: u7 Q05.打包样式资源# q- Q5 t6 F, {" [$ o: t
06.打包html资源4 i7 l# V3 I1 S8 ~, {8 y
07.打包图片资源
* }0 u* P# ?) L! a7 Q08.打包其他资源/ G% I- \7 k' e8 V5 h; A# K
09.devServer3 }9 M$ e& {. K' J$ [3 L1 z6 |
10.开发环境基本配置/ r( ]/ ]2 d5 J9 o: p: |
11.构建环境介绍
/ T: f% i5 Y: n* y9 a$ t+ t0 A12.提取css成单独文件/ D+ }/ M9 [/ q! D7 @
13.css兼容性处理
" _! k7 W# ^: F: q14.压缩css9 P/ m9 y' \6 G8 U
15.js语法检查eslint
# d* q/ @! O5 y4 F* v( Q16.js兼容性处理eslint* O$ k! y: `4 C& i( ^ [& w
17.压缩html和js- d- p. |8 a r0 X5 h2 t% _
18.生产环境基本配置4 V$ G* V# j7 d. i6 g
19.性能优化介绍) w# T9 R$ H: N! M$ o
20.HMR
3 d3 [1 p9 N: a0 E. P9 \& G( A2 k21.source-map
9 {; g* ^- U9 E9 {. _22.oneOf
w% A E# r" R: p4 X1 d3 O23.缓存
/ `$ c4 x9 X T+ J. P( R5 \24.tree shaking) o: i9 v, Z( ^0 I# c
25.code split E8 v2 M7 d) }: _- C, L* o" v
26.懒加载和预加载
: c& x* G! b0 z& t* b27.PWA. R: |8 t2 p0 q8 v' U* D$ V
28.多进程打包
8 W. ]$ z& V0 a* X Y; c# y" D* i% ?29.externals
$ L J4 E1 I, Y0 O, w30.dll. G5 F' N2 @& e# x: O/ }
31.性能优化总结+ m; q+ d8 l0 q! X( c3 S
32.webpack配置详解介绍
1 S5 |6 u0 y2 Y8 b# n33.详细配置之entry
- Y1 y+ O5 C7 D: b( I6 S. K! }* t. S S34.详细配置之output+ j: W# w2 ~* a1 Y
35.详细配置之module
5 e/ t5 B5 c% ~: z8 m$ E36.详细配置之resolve
! P& N: Q* j$ D8 H! d37.详细配置之devServer
/ B8 p' G3 z; O# m4 S/ J- m3 ~38.详细配置之optimization$ v5 [6 t$ b+ v: h% O
39.webpack5介绍和使用
; _1 x; q0 [& _ Z. P8 R; v40.总结webpack
2 h; F5 i# q$ A) p9 ?
0 Q: G8 S3 ^7 [: [, z5 T
|
|