|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!' L) N1 ?; f* e% e& _& _
课程目录:
6 F8 f9 \$ B9 S# |$ C: j01.课程介绍! N$ l$ J* |0 V( K, N5 G7 b. y
02.webpack简介1 k G' x+ o# r7 O- \) U- O: C
03.webpack五个核心概念3 U$ h9 C7 }! c, w( `( @) [( r! j
04.webpack的初体验
_( I, V7 E; j0 x, E! P( E9 m05.打包样式资源
& q6 s" b2 a O" p" Q( V- u06.打包html资源
) P3 v" N! x2 R& z4 n$ C07.打包图片资源* P5 u* U ]% v! x h$ @1 D
08.打包其他资源
5 }$ f/ w4 F2 \" d, F3 a09.devServer
$ K6 c B' P6 }5 q$ A- d8 }7 Q: v10.开发环境基本配置1 h0 E5 j. {! g l! Y
11.构建环境介绍; h& W/ g7 t( Z, `2 @3 V' W
12.提取css成单独文件
+ k& q; ?5 V7 s/ Y; W0 t/ }13.css兼容性处理& D, w! C8 j8 o) t
14.压缩css
+ s4 U9 M/ {% S) \- K( M" ^/ H15.js语法检查eslint7 q; C; E' i" ^1 ]' b# I
16.js兼容性处理eslint
) T9 A0 m2 W$ M% y1 T17.压缩html和js. ?" [0 G6 u. k
18.生产环境基本配置! } O6 {7 T8 X$ H! [
19.性能优化介绍+ @$ w" j" }' h5 c
20.HMR6 x3 t! g5 z" Y) [" F! f
21.source-map
$ g& \- U \, Z9 F22.oneOf4 |3 w8 B3 f+ U l) q
23.缓存
3 [' @* m( W: z/ }" y24.tree shaking+ F$ q7 x* ?: i# N* V }
25.code split: P6 _# l5 ^. B+ D2 [/ m- t
26.懒加载和预加载! n6 g% q) c1 V1 ^
27.PWA& C! L0 w) {$ |% k2 X4 i
28.多进程打包
4 b1 K& V+ d$ t$ t29.externals
9 I% W5 h" O/ N& [$ i30.dll8 u9 K$ F. H9 N6 C9 y# B" t
31.性能优化总结
4 ^! s2 E$ Y- s! l5 A32.webpack配置详解介绍
" h! n: Z1 r3 I2 Z1 E33.详细配置之entry
2 ?4 \1 |7 Y( H k0 K34.详细配置之output
- @3 h+ j1 j1 W) }9 I35.详细配置之module
3 `& U* }2 _% c9 ~& [* A36.详细配置之resolve
5 z: ^( a! i! Z- B37.详细配置之devServer
2 a* M) R0 P: x8 h1 M( ?7 m M38.详细配置之optimization7 v! Y( Z7 L3 Z6 Y7 \. C" P
39.webpack5介绍和使用1 Z# O( c. ?) ?
40.总结webpack0 o* ?7 D! F1 m7 F+ }% I& f7 u' g! U- s/ I
|; E( G8 s4 @
|
|