|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
! h. R9 N+ V% y4 H* z$ s课程目录:0 G5 d9 K6 _ w+ z p
01.课程介绍
8 D S: Z+ {/ E% ~% O02.webpack简介
3 U" h4 K1 P# x$ [2 v) w2 p6 l03.webpack五个核心概念2 ?) b: d; @1 A4 G- J7 K& U
04.webpack的初体验
* D, Q- m5 m% Y6 A! z" |& O! e05.打包样式资源
8 [" A% S+ W5 { G06.打包html资源2 E& d$ R& E2 P% ~
07.打包图片资源
' c/ A% Q @5 Y1 J: g! D/ i7 {08.打包其他资源" ~' @: ]5 M' V% N- A
09.devServer V6 R8 `! N0 F- f' X) p) ]
10.开发环境基本配置
/ I7 `6 p1 x$ O* I5 T11.构建环境介绍
3 Q8 |$ f; r; |! P; r, e" G, B0 d, K12.提取css成单独文件
& L: o! q: q# y: j) m9 j. z13.css兼容性处理
& B* r7 M; r: V14.压缩css
/ I1 S5 m" O% P! B15.js语法检查eslint; k6 i* g; L3 v1 k
16.js兼容性处理eslint/ d) T9 L9 o) E+ s! Q5 M
17.压缩html和js I4 }/ E" r+ i) ~' f
18.生产环境基本配置+ I$ j T0 j7 G/ h' B+ E
19.性能优化介绍2 H. M: m* R5 t+ {3 w W
20.HMR
* ?# J0 s+ i6 H- U21.source-map
2 q* Y# _9 I' J5 k: S9 X4 C22.oneOf2 v) {/ x7 J. @. y$ x9 u
23.缓存7 `: i" e% S* t% q6 H% g
24.tree shaking* a8 H( q( p1 `, F; T* T+ ]
25.code split( d4 W& F8 r" w6 n+ K* X+ T) i
26.懒加载和预加载4 C) i. y( p1 M. i" a+ J5 ]9 a
27.PWA# |* D" r: f7 G& k) `# L! R
28.多进程打包2 Y9 `; W) [! I' h$ C4 H3 g
29.externals* w( K# l+ Y4 Y4 h& c+ \
30.dll' C I- }0 F# y2 F; E! s
31.性能优化总结: j& @2 b, p3 ?( u" K
32.webpack配置详解介绍8 n' Y& t' ~3 J
33.详细配置之entry% L! |. Z; U# t$ U1 H$ L/ g7 m
34.详细配置之output
. F7 I4 a5 P0 ~$ h35.详细配置之module9 S4 y% z8 ?+ N1 r; l5 i: l
36.详细配置之resolve7 m/ y4 O! w4 @! I5 R; f/ m, i0 Y
37.详细配置之devServer
. A+ G0 U/ Z2 N+ c, z38.详细配置之optimization
4 Z I5 F( x" Z/ a/ s39.webpack5介绍和使用, v" ^% w" @0 s
40.总结webpack
7 P6 n; R) r4 N _ - B" E8 a: }# j& x) v$ n0 I) A
|
|