|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
1 I/ n/ Q) r& V) d课程目录:# r3 z2 Q# Y1 x: n4 I4 A) V& d
01.课程介绍
7 M0 q/ V# b/ J$ k. `8 b02.webpack简介
# C5 s) E6 M2 J; P- e03.webpack五个核心概念 t' r/ p9 ~; e! J: I
04.webpack的初体验" Q: ^. x8 C1 I# F, |5 T8 z3 E( R
05.打包样式资源
: S2 |+ J1 u/ h" r, z1 J% N: l9 p06.打包html资源0 s; ^' z/ [1 A1 j; b
07.打包图片资源( C3 Z& s( Q$ t2 {' R
08.打包其他资源3 v$ t! b2 a0 A4 d4 Q
09.devServer9 ~; L) ]5 C* E& S
10.开发环境基本配置& N; c; g) p8 Q1 s
11.构建环境介绍3 Z9 \4 H" |5 h; D9 L
12.提取css成单独文件( E. ~8 F2 ^+ F
13.css兼容性处理
) B) f3 M r0 P9 @' x; a14.压缩css4 |% N: ~8 m( C! C7 f* m$ O
15.js语法检查eslint
4 ~' A* |" {# k& m) m* h2 `6 o9 H+ H16.js兼容性处理eslint" ~/ f' t$ x; J7 ~9 y( e" c! \! p
17.压缩html和js, P+ m; T! B2 P& _/ [3 n) |
18.生产环境基本配置" J( g _& h) N3 o" s. o: ~8 ?" h0 A
19.性能优化介绍7 i+ @$ O% [% S
20.HMR0 H" W9 s" A% S `; |+ _
21.source-map& X0 P, Y! K5 P, k* Z
22.oneOf5 |9 H% O" _6 J, T2 L8 x6 g. ~; {2 E
23.缓存7 X3 B( Q8 N b _7 t* j9 c* c/ r
24.tree shaking
* A$ o. r2 J8 `* J% u0 F9 H25.code split
( \6 Q1 b/ U5 S! }# z: Q6 x26.懒加载和预加载
& Z" L+ R0 Y4 {2 M, F- T. k27.PWA
& d6 O" u. O- _6 e* C4 V& f28.多进程打包- q- S$ k. ^- \2 [( Q) G
29.externals( O9 K9 z$ n2 A
30.dll
2 Y3 S5 m5 Y4 W' p# s* t31.性能优化总结% x* `9 m6 x1 o) F/ b
32.webpack配置详解介绍
! \# u) R" s5 R8 v. o33.详细配置之entry
) ?6 b+ c+ O E8 ^2 t34.详细配置之output
$ }# f" A P7 E& W/ Q% z+ k35.详细配置之module
2 m( z }* o# A+ ~! y36.详细配置之resolve+ b' N. h8 _( ~, h
37.详细配置之devServer
: k. q1 \' V( J) c2 U3 Q( Y9 C6 u38.详细配置之optimization w9 O7 b/ p7 a( V- _& H5 e3 o% Y
39.webpack5介绍和使用
( L2 ~- s' k! ~/ ~- [40.总结webpack5 P3 z1 {, S6 O0 g% s/ B1 R( i
& w. C* j; Y+ t8 P
|
|