|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
! z5 `! R/ D: c0 I& I+ ?- f) }课程目录:
, u1 g$ R; u& N; l: \) g% z, R4 V c01.课程介绍
* _9 Z, z* G$ y- l02.webpack简介
) V! Q/ N+ `5 r+ t: w03.webpack五个核心概念
' U0 G4 J3 a. R9 ?/ Z6 k% c7 }+ h04.webpack的初体验
+ n" q' h7 o( ^$ z+ M+ Q05.打包样式资源
2 ~2 n! N* `1 x# c9 q9 L' _06.打包html资源* H; Q" P& k+ S. U8 N6 s9 w1 @+ T
07.打包图片资源
/ o3 Y( A4 b' ~- v! q. H! M { u08.打包其他资源* i) b% [0 R* u+ l; @9 N) @' B( I
09.devServer! I( s r( ~5 p6 N: n
10.开发环境基本配置
* y& [4 @# A" M( n2 M/ l11.构建环境介绍
+ J1 A0 ?; _+ J, v( i; e12.提取css成单独文件- O8 o: z0 O7 J
13.css兼容性处理
9 x" q, Z4 {6 e F14.压缩css
6 S% `: @) N/ g! r15.js语法检查eslint
/ W# q3 o; o2 T' f0 x16.js兼容性处理eslint5 v' O8 M+ F/ g! v# i( \
17.压缩html和js
0 n+ i. r, p4 x7 z/ N% [$ d! x7 O8 I18.生产环境基本配置
. ^+ } ]& N0 j1 p& P19.性能优化介绍
1 V. ?! b5 Y7 U. M! W20.HMR
* P8 x s3 Z' L0 P1 M9 {21.source-map! P5 _5 f, [& b1 u
22.oneOf
! Y" ?0 h: ]- ?& u, z; m23.缓存
. D% a( L9 X5 R24.tree shaking
" J Q# N0 l3 t25.code split
0 T: t) N' C: X26.懒加载和预加载
6 j7 _6 s1 U$ a; R4 F$ g27.PWA5 e) v6 A/ h6 O
28.多进程打包1 J1 C; F4 o2 D) t0 J4 [" W
29.externals9 ~2 Y( n2 [& \" Y( V
30.dll3 x l. R5 m0 J
31.性能优化总结
% s: \, l5 J4 P; W+ ?0 J32.webpack配置详解介绍
6 [4 J. q5 j" ~33.详细配置之entry
. J7 ^4 V0 P( W2 V0 X34.详细配置之output
* E5 z* p5 G$ o2 e5 a35.详细配置之module5 P) O' h% p) ?# [, m, k
36.详细配置之resolve
: ~% \& q/ G; P37.详细配置之devServer
+ c6 U R, ^, L5 ~3 D- I38.详细配置之optimization
& a9 M0 M) |$ W" R& U4 m' s7 @/ d39.webpack5介绍和使用
: a+ B; P4 H9 I x" E1 m7 ?; `40.总结webpack
; H8 G6 ]4 G _6 e8 M; { \ ` . s C( J! w8 z! z! J- K
|
|