|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
. B( D0 \% O! ]课程目录:
5 N. l9 L# y' T01.课程介绍
. O: U* y( K6 f02.webpack简介' n4 c$ w& V' w2 O+ ]
03.webpack五个核心概念 }9 e, n/ {" U" f; G7 ]
04.webpack的初体验! l+ d. T! n! n1 @, U
05.打包样式资源
2 Y# s( f U% a9 L) X7 v06.打包html资源
) [9 N# W$ ~, X, v5 f- a: f4 H07.打包图片资源
( r0 M' |& K2 p+ E) L08.打包其他资源) ^4 E7 p/ j2 M" i. a* f
09.devServer) V+ F4 [- B$ z& r# _
10.开发环境基本配置
4 c" C2 L$ \6 d11.构建环境介绍: ]! r+ E" q: a& y( [; m# e* y2 _. I4 q
12.提取css成单独文件: E9 w v! I9 l: [+ Y3 r5 g+ o
13.css兼容性处理
1 M' L9 b+ G8 V5 a& w14.压缩css+ u+ s1 o0 _) i' ^
15.js语法检查eslint! {' w0 l4 |8 O+ x; c" F
16.js兼容性处理eslint
( y. V' ?7 ?' u' g9 |& B4 f) a3 ?17.压缩html和js. U4 D9 l; E4 c6 t% \7 Q; m
18.生产环境基本配置
) P( X3 L6 J2 @- O* v4 M( s1 P/ l19.性能优化介绍
. F4 k7 V: u* B9 b4 i. {) ~: R+ |5 |20.HMR
j' D, ]9 P+ b$ V" v1 h8 q21.source-map8 L' l9 `$ a$ ?8 `2 p/ l
22.oneOf d b. l- P) j9 ^
23.缓存# S* y" L6 I* G/ K7 [) d/ O: ~
24.tree shaking, ^$ |" U+ Q, ]4 T0 A @9 R* ]
25.code split' P8 E$ s% ]) i
26.懒加载和预加载
! ^/ u3 B T3 l ]* B" E$ K# f27.PWA7 l) G, s9 H) R* I4 E
28.多进程打包! q* e5 R4 K8 ^1 k1 M
29.externals
0 U$ ]. w: N7 Q, K6 m30.dll
d. K1 t4 i" h: ?/ ~) c( ?5 z" {31.性能优化总结
9 n6 T0 W. |; g, C2 `2 L" U32.webpack配置详解介绍3 @) f6 R6 f" ]1 G, a
33.详细配置之entry/ p8 v- S/ h9 S! o( n) E% E# o% U9 G& n
34.详细配置之output
' X# ], y; x! B' b' D- l35.详细配置之module
" N+ s1 v8 t8 x, H36.详细配置之resolve
4 n- C6 l( \7 I" t, A+ n: E$ I: w6 K37.详细配置之devServer
) }' {, f7 B5 }1 q6 H. T' C38.详细配置之optimization8 N. N U. z; h- C' }: R
39.webpack5介绍和使用5 K4 X8 V. W4 X+ F' Y) B
40.总结webpack
5 s" o% m! F/ ~; {5 I* l0 E$ s
" M) T& H q9 B
|
|