|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
1 M# R" J) h, U* l4 R' l课程目录:2 B R: Q3 _! w3 J2 P
01.课程介绍! Y' F6 W5 g1 W+ Q0 a
02.webpack简介; J; x) \. m* b; ]9 ~$ ?
03.webpack五个核心概念
^$ C% @' q4 `- I2 A4 U04.webpack的初体验
: a$ H! i b+ J" r$ e05.打包样式资源" O' m1 {4 T; y
06.打包html资源1 [& S3 P' N& `: E' I, V
07.打包图片资源# J# u, r- e( |" N) Z$ Y) z
08.打包其他资源9 t- v( W g, u. j X7 g
09.devServer1 y' j7 p) |) C Q
10.开发环境基本配置! Y5 {$ x7 k' h3 x8 ?. f- H% G
11.构建环境介绍
& k, z7 |( y7 N, T y; T/ x, s12.提取css成单独文件
: g1 Y7 J/ o9 q [6 W/ a; P13.css兼容性处理
^' H) N0 r/ c* b% m14.压缩css" {: p1 S" ^) ~) v( ?- Q2 S2 @
15.js语法检查eslint, z. e o3 e8 m( w6 d
16.js兼容性处理eslint* O; _- v. |+ t! g8 J
17.压缩html和js! P4 X; r0 b3 h6 y Z7 |# P+ p
18.生产环境基本配置
4 L8 T4 X3 F7 k2 z- i6 i19.性能优化介绍
# R& F' j9 K# D u9 K20.HMR0 E: y, b; t$ _, a) T+ K
21.source-map
: X: I/ f' N+ n/ X22.oneOf
5 Z% D2 T1 T7 o* }, E23.缓存
: B" y3 f8 w3 z/ r) y8 i) p- ], S24.tree shaking
. ]+ s3 F3 m% {& g& q25.code split
3 V! @6 m7 E, N. h2 F9 V4 J% T$ f26.懒加载和预加载" H* ]3 O( [9 G3 }6 w9 `& U
27.PWA+ S! F! Q$ q6 T3 B
28.多进程打包
0 I$ ~$ |) K1 k+ U( ^1 c29.externals
3 F4 A; q# N! J; ~/ V k4 c30.dll- l* _8 `1 |% b9 r6 h
31.性能优化总结6 _8 b3 T" S- \2 M
32.webpack配置详解介绍. K7 z1 G- ?: V. Y; T* F7 z
33.详细配置之entry; c' v. A, w9 p- f& J* c6 e
34.详细配置之output
2 |; |4 y; D* X' u4 K35.详细配置之module2 ~( a! [( l; `& f
36.详细配置之resolve
( }. C1 {/ G2 i# t h* J# t37.详细配置之devServer# F7 f" U( A0 Q& t5 r
38.详细配置之optimization2 W- n5 n8 j$ A! j! Q- N: P
39.webpack5介绍和使用5 `) p$ _. n' c9 `2 o
40.总结webpack6 u4 |! p* B% f6 P. \
$ F6 @0 M/ p2 q) J
|
|