|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
" d* p$ ~/ h, \# a9 z课程目录:
1 n5 }' J$ n( t$ w/ o- M6 j! P" U01.课程介绍
3 _1 y x: t9 d5 j. q02.webpack简介
3 p/ R9 r; ~0 r03.webpack五个核心概念; o/ Q/ Y: A# b `) d0 r, x
04.webpack的初体验; C( U1 x" n4 J, L% `2 q9 x
05.打包样式资源
$ o3 E' Z, ^7 t7 j5 a1 V; h06.打包html资源$ O$ x0 |+ E, f( |% W& m( j9 d
07.打包图片资源8 ]" @9 ~9 h( B3 U8 ~' t
08.打包其他资源
: E0 R% \4 f! [' q1 L8 y1 Z4 H09.devServer
- V. O1 d: Z& w- R" q' l10.开发环境基本配置
5 p& V6 Q- t9 p" Q- Q/ v( g- I11.构建环境介绍
1 ^# B0 J" K8 P' u4 r12.提取css成单独文件
$ ]7 ^; l3 f9 ]" N13.css兼容性处理! p) c3 ~$ v* p
14.压缩css& O* [* K# i/ B2 w4 U( z& U
15.js语法检查eslint
5 A5 {( e: D& V8 I16.js兼容性处理eslint% Q' K. D1 k0 j) _7 q; u9 S
17.压缩html和js
, ~2 d/ `! A! s6 d5 D18.生产环境基本配置
4 H4 M: ^$ j3 {* R19.性能优化介绍
7 f0 q1 o, i4 j$ p/ p* i20.HMR
9 s' z/ M7 V6 G+ H& r; V3 y21.source-map
/ r$ _) |( n! e/ A( U22.oneOf
) C g) @, C! U- P23.缓存
+ n2 K# b5 f4 c1 ?6 P) E2 m7 Z, ^2 ~24.tree shaking
" Y( q7 ]) ^& h+ v25.code split" L! q+ D* L+ O6 O/ S$ _( H
26.懒加载和预加载& s8 i( M* X- i3 S1 q! b8 C
27.PWA
; d1 Q+ I+ U+ N* Y# c* q+ _" d: h* n28.多进程打包
1 w9 U/ U8 |4 B$ \& i1 U29.externals
1 W8 }& t7 }; @9 [" ^: k+ w7 x30.dll
6 G8 M3 M0 J2 S5 ^31.性能优化总结
4 c3 N! G1 P$ t- `& U: Y @32.webpack配置详解介绍! p3 X6 s9 H" P
33.详细配置之entry
& d7 B4 Q n3 @- x. R34.详细配置之output" f+ a$ L2 ~: w
35.详细配置之module! d1 m/ D7 w- m8 S. S3 v7 y1 `
36.详细配置之resolve
6 [3 L% t$ z0 j" n7 m37.详细配置之devServer* g; u7 ~1 h7 |1 v* n8 G
38.详细配置之optimization
0 D0 m( ~6 w0 Q$ G39.webpack5介绍和使用+ |5 `2 u+ P/ O
40.总结webpack
" q5 t& t+ u" ^. f5 v; N+ O! Z2 `
6 G: P# T! T. @
|
|