|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
2 \( t* Q7 c2 ~" g1 ?) C课程目录:
/ b# H1 E% e+ c3 E3 C- a01.课程介绍. z6 n Y5 \2 D; Y6 Y
02.webpack简介3 y U& t: @1 |2 Q0 b6 h# d1 t# U$ K' }
03.webpack五个核心概念4 ?% v( d. Q$ D/ X
04.webpack的初体验
8 N7 Q3 L1 E; A5 ~/ N05.打包样式资源
; U+ O# Z, }# i$ x: j' M5 w06.打包html资源9 S. o, |0 v, q6 Q C
07.打包图片资源! I# @! r ^- M6 |, \% L' J) X
08.打包其他资源
7 U" ]% l7 @' e5 W3 ^2 w* l0 g09.devServer! e0 `- N2 K" M2 t8 D& ^% u
10.开发环境基本配置
! ~- q5 x2 \7 P: H11.构建环境介绍
1 N) G8 g$ j- U- [4 O6 O12.提取css成单独文件7 a; K8 E0 W' Y& R- Z/ L
13.css兼容性处理$ F( m8 Q+ `- [. X' ^7 N
14.压缩css
) y3 E5 U, w6 X3 e( f |+ Y15.js语法检查eslint2 B6 Q: v* B8 ^' h& _
16.js兼容性处理eslint
/ j: c* b) S) [# G1 l5 |, b! ~17.压缩html和js Q9 A x, _! o9 a- ?: V0 Z6 e
18.生产环境基本配置5 v K4 Y& w, x4 c2 w- d
19.性能优化介绍
3 T" d z8 y$ l# |& O( J- L20.HMR
" Z( T! M4 z) s1 Z21.source-map
3 q9 S- T" t3 x: h6 B |22.oneOf
/ C4 U: j0 g. s/ P/ o- T23.缓存
1 _6 }' H! p i7 Y. s2 e3 ?4 L24.tree shaking
3 w0 M# ~7 G9 W% a1 E25.code split
0 |5 v! O6 m. n26.懒加载和预加载
* u5 a) H4 ~7 z0 i27.PWA7 b0 t) N" n) z6 H0 C W$ M
28.多进程打包9 k' y+ ~/ x. }$ m2 v* ^5 [, Z
29.externals7 z/ z6 u0 J3 Z
30.dll9 A& F" i4 v1 R, a: j# w
31.性能优化总结! H: V1 n& ]% i8 Q& w! q
32.webpack配置详解介绍3 Z) ]8 m2 U! E0 o) v9 _% B
33.详细配置之entry
* `6 l0 l* J6 z# y- X; P0 |" o7 X34.详细配置之output
# E& U# E0 }9 L4 W( f9 T2 ^5 P2 ]35.详细配置之module- _+ l8 M: x# a' W3 X$ k0 |
36.详细配置之resolve/ G0 W, F5 [! f) A- n$ N- K7 H
37.详细配置之devServer) O$ `0 b V6 N+ k# H6 n# {, {
38.详细配置之optimization
8 M; l" v2 L- I39.webpack5介绍和使用
+ T$ [* ^! ^7 \2 I( R1 Q! b& @40.总结webpack9 m7 N( M8 n8 `4 P
! Y4 k5 z- k$ i% J, S9 X& N
|
|