|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!: a3 u( A* k6 P n8 g- ^1 e. H
课程目录:: w/ G% v+ e% O. c2 m0 M
01.课程介绍
- Q" a- q/ m7 Y+ S+ f- K! t: R02.webpack简介
: V/ [) V: ?& W3 t7 A% e, i& H! f03.webpack五个核心概念
# V, h$ P1 p6 l T3 `" e' Q04.webpack的初体验
2 J {" y) c2 f. I3 A) x* C05.打包样式资源2 c; \9 X; q3 n0 D5 n& @3 h
06.打包html资源; _: E4 t9 |/ J% z
07.打包图片资源& i2 S$ G$ H R" Q1 d
08.打包其他资源. M# v* s8 Q' a( u, v+ k
09.devServer
- I. ~3 o: R8 c7 n& a* J/ X u10.开发环境基本配置
+ W& `( p4 r! ]' |+ q y+ ?4 N11.构建环境介绍9 K( x' E( I' P6 p+ [! M
12.提取css成单独文件5 x; W P' J4 P3 Z! X/ K7 M
13.css兼容性处理
. \, a5 {& y7 |14.压缩css
4 [+ s0 S9 z# D4 I$ O9 o9 m15.js语法检查eslint
$ s! w7 [8 E. ^# T8 x9 m. L* j16.js兼容性处理eslint
8 O% D) G! X) h* |5 p17.压缩html和js6 H, F/ A0 a$ c+ ?6 U
18.生产环境基本配置5 s t3 Y- m# e) o
19.性能优化介绍
+ _0 G* F8 [4 {' l20.HMR
. N6 U/ d$ K0 M7 W0 f" [21.source-map& B/ L/ u/ E- F$ k [# I* g' W" O
22.oneOf! ^: Y; O7 u4 w; Z k; o- @" C+ f
23.缓存) j, B) K* }1 B6 t
24.tree shaking
6 O( }+ N4 w( Z {" T25.code split* @1 ]7 q0 L- D2 l; A4 n
26.懒加载和预加载
& n. I3 U6 n6 E27.PWA' N; ~! U- h. P2 w) p
28.多进程打包
. `- {. H9 D- Q! S" n! c. S29.externals
4 B, O6 g4 l, i% f k5 G: ^: z9 X+ @2 V30.dll2 F( J$ w. W: f( f& R+ X
31.性能优化总结
' ?% v9 A1 Q2 G& Z% R32.webpack配置详解介绍( K' Q- z8 D; u4 S
33.详细配置之entry3 e/ W; n" c) H' e4 z) R
34.详细配置之output
( p, g7 a' e# I# n: ?35.详细配置之module3 ]4 e" F( w$ v, l2 r. t3 b
36.详细配置之resolve ]: s e/ F' y' f4 p% r; U
37.详细配置之devServer. f1 D$ |5 t& v! |
38.详细配置之optimization" x7 e/ h0 c! @. Q/ X8 ^
39.webpack5介绍和使用
2 B( M3 k# ?0 }1 u; e2 R40.总结webpack/ [6 \" h1 X$ a" p; e! f: z# j
! p" d% U& f$ m6 R! R
|
|