|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
9 t4 e% |( Q& c0 m2 S7 t; D课程目录:
7 \3 e, E# U6 ]( [% E- i01.课程介绍. F" ?+ g, C* t/ X, D; f' s+ m
02.webpack简介
& @- {" m/ U1 ^. v8 H: z$ G03.webpack五个核心概念
. N+ W7 u4 j) p, F04.webpack的初体验
6 S9 ^* ?# [ D' F05.打包样式资源
/ R7 r0 [" c4 k9 n l5 r6 w9 L06.打包html资源
5 U) r: U( ` @8 E# N5 C07.打包图片资源
2 H, s* |5 G3 Q( F- |08.打包其他资源& l, ?* |: c7 a9 z Q/ v& E9 K
09.devServer0 S% w% } {" I/ L/ \
10.开发环境基本配置
) h% O5 ?# ~0 ~, S" }/ `6 B9 J11.构建环境介绍
$ i3 y% G6 O; V5 g- ?9 C* }: t12.提取css成单独文件
T* o4 d- N8 a13.css兼容性处理4 K. {2 c. S; d4 z$ J
14.压缩css4 t/ k9 B; W% [& V' y1 [( \
15.js语法检查eslint9 L2 g* `$ q5 g1 K+ F2 ]
16.js兼容性处理eslint
- {8 ]8 M7 i3 e( j( r) Z/ O% u% l: h17.压缩html和js
`' ~' F5 k( A' G, u9 h" H$ _18.生产环境基本配置
) t( m/ S$ l' L* z* ~% q3 E19.性能优化介绍
8 O) V8 p# y h: h- q20.HMR) d' y" k* B. M5 k
21.source-map, s$ j6 F* ^$ l# O
22.oneOf2 @* Y0 t8 E8 n/ l
23.缓存
2 `0 D2 F3 y* ?' j2 q8 h5 f) M24.tree shaking
" z( K5 O% s" i) o! O8 A- o25.code split% h" O `/ p/ U
26.懒加载和预加载
( W. O4 S1 J. ~$ Q! }27.PWA! g2 X d1 I+ r1 f$ S5 `, j
28.多进程打包4 [3 x. z" `* \) N5 H5 V7 _
29.externals
( |: N% \$ ]1 X$ G; y* l. o K30.dll+ H ?- I9 N( N6 e+ u/ ]/ _
31.性能优化总结1 t, f5 f, W. t) T
32.webpack配置详解介绍
: y" b0 [, `# G, D' _! r33.详细配置之entry/ |5 k5 b5 V9 B( l1 V8 x5 ^5 H
34.详细配置之output0 D1 B/ ^0 a( M1 [% I6 e
35.详细配置之module
2 _# f+ x* p! j2 f& V2 z- }* s36.详细配置之resolve& }) J1 B' F4 H+ B" R- E7 @
37.详细配置之devServer [; D: Q9 G1 p! }1 s" V" Q8 d/ G
38.详细配置之optimization8 d+ Q0 `! f6 X7 \) }3 X
39.webpack5介绍和使用
: F' R5 A Q) V4 R- K40.总结webpack" @; V6 X! S- t* d g% o
2 t# Z' d6 Q9 M5 C1 { }$ N
|
|