|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!4 b, D9 ?- ~9 J. e' _/ c; c: B- e* e; q0 n
课程目录:
' |/ e8 h i% n: o; P# J# ~01.课程介绍
- ?$ i, z% w: Z2 u8 E02.webpack简介
; Q+ O3 m2 ^! c% S03.webpack五个核心概念2 T- [6 k6 i7 Y2 n+ J3 j6 C
04.webpack的初体验
2 \5 n4 h, o b( g7 K: I, M* Y05.打包样式资源
2 g4 R ~9 A. Y% e06.打包html资源, k8 c% G/ X- X% D. k
07.打包图片资源2 r8 r/ x, q0 O
08.打包其他资源
2 b2 d D5 D. K' a09.devServer
k, c& X/ k3 q ?: p+ b7 Y10.开发环境基本配置7 a8 w4 {0 S8 k0 ?1 s
11.构建环境介绍
/ w" N" N" B: y, j12.提取css成单独文件& ] W2 {5 q e; V' U
13.css兼容性处理9 a. ` v+ ?7 d) a4 r) ?3 A8 P3 I
14.压缩css
; }. _3 W' Q# v8 ]+ O* h15.js语法检查eslint! q: _0 s% x8 h
16.js兼容性处理eslint
6 f1 j! S" _( R7 f5 g17.压缩html和js+ }8 N& f/ V3 f6 X
18.生产环境基本配置
' e3 E% q6 Q% T4 J4 Z: L4 A: h19.性能优化介绍
) u' ?* F5 E8 V9 c* y B/ f4 H' Z20.HMR
+ u5 A# ~( p' c' q3 x! L21.source-map) @ ~" j+ y4 R2 u3 W. b
22.oneOf
. p4 ^' ~ A% G23.缓存
- r7 ~7 {% H0 e: b24.tree shaking! s' B2 c* H" H" T6 U
25.code split
, ^ \9 U5 N0 m/ e( E5 o, q# ?26.懒加载和预加载 U# ?9 N4 N( b/ k
27.PWA
0 M3 V- e c; Z$ [# w28.多进程打包
; L2 v6 D3 D" E5 H; ~29.externals$ l/ B% u) e2 B2 f
30.dll' Y L0 Q! Y9 S/ }
31.性能优化总结
! \5 L1 r, p2 \& ?7 U2 i6 E( y32.webpack配置详解介绍
4 E; k$ @9 b# i9 I/ ~% T; l( W33.详细配置之entry
6 t( v- ?1 w- k" k8 ]34.详细配置之output
+ S7 w" W' S6 x1 B' ~% ~3 c35.详细配置之module
W+ l) @4 K# R( l, A* A36.详细配置之resolve
9 A2 g8 L1 T' x/ u37.详细配置之devServer G _- K- n+ ~4 P; f) [
38.详细配置之optimization* s( e7 W$ L) T" r$ E# Z7 t( `* a
39.webpack5介绍和使用+ Y$ i6 W h$ U$ a( n3 C" \
40.总结webpack% k( k: D+ u! o7 }; j5 T
4 w' V4 i8 k9 w; Y+ v
|
|