|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!1 P2 U; z& p/ c4 R% M9 n# G- A
课程目录:
. x/ o4 Z( D3 M0 V( o/ W. J' k01.课程介绍
4 Z, c* a) O' K2 y/ K# ^02.webpack简介
/ ?0 K& p' Z4 ?+ g2 n0 Z03.webpack五个核心概念+ M) p+ Z/ q- U
04.webpack的初体验
. ~5 r# I3 Y6 d6 L( ]9 Q4 |( g05.打包样式资源. \5 |9 C4 B: l$ I0 F$ P7 {4 q* A
06.打包html资源; U4 J! S; r' ?& ~
07.打包图片资源
7 n0 }% a% n9 l+ Z08.打包其他资源 O3 Q8 A% a1 i5 L- b2 H3 |
09.devServer! }8 i4 g: j0 A: K. o8 y* R
10.开发环境基本配置
, F! l6 V' f7 v+ r# o: F/ r5 {11.构建环境介绍) @1 J' M6 W- T* ^5 X- N
12.提取css成单独文件' ]9 h7 u: e n3 V! N/ ?, h
13.css兼容性处理5 }2 A& w) \' U4 b6 T0 U2 _+ b
14.压缩css
% \. y8 v. B5 [2 g15.js语法检查eslint; j0 E. M: u6 K/ T! f8 @$ T3 C
16.js兼容性处理eslint& l$ @4 Q, ?- h" k: p5 z/ Z
17.压缩html和js0 ]. n5 o4 }$ J( g, C+ K) h
18.生产环境基本配置
8 B6 W( c, f, e ^8 l& _+ f& q6 q19.性能优化介绍
7 v7 M" y8 ^* _7 t1 H20.HMR% `( l; \ o' C) H2 i+ V
21.source-map
8 I: j9 W2 m9 E0 @7 X7 {4 m7 b w22.oneOf
7 n" f3 p1 c' V% f. I9 n23.缓存
. [: Y: {4 b3 j" M7 z3 e24.tree shaking. s& M- ~2 X0 |" @- L8 Z# q9 D$ u% e( r
25.code split r' {" l8 \+ d
26.懒加载和预加载, ]; Q9 g7 _+ J- ^
27.PWA( A7 q! W' R" b, C9 k8 u. d
28.多进程打包- b8 @1 E6 C/ s# c4 h' y5 G
29.externals
) y) G/ m2 S/ R) v2 i) r30.dll' y8 d4 E6 R0 K, T
31.性能优化总结0 X# E) R8 c# B. @
32.webpack配置详解介绍 v4 g$ T# a4 `% q. A8 o# Z$ j2 c
33.详细配置之entry, x _. x! t" X# y5 s; c6 n
34.详细配置之output
. X$ z# @' V' R- O# S9 p9 F6 J' H35.详细配置之module Y1 I& X8 Z/ G3 }$ S+ X
36.详细配置之resolve* \( R5 V1 S$ K1 e8 d0 Z
37.详细配置之devServer' \5 w% ^- ^4 q. `
38.详细配置之optimization8 {+ {' S, `* b) T- E9 V0 Y: O2 X/ q
39.webpack5介绍和使用
3 D- ~1 R2 G# y1 |/ t# y! G+ O; o! t40.总结webpack
, l7 X! ~# b( i( k! i7 J, M4 q
; ]8 @$ G- \) f& M
|
|