|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!2 _6 O5 z' G0 }; s* Y, @1 P
课程目录:. ?* f% N a" T# ~3 i
01.课程介绍
$ J' u. U! }: i0 P02.webpack简介2 p2 f1 C# z2 N( d0 f) O( B/ n
03.webpack五个核心概念
+ S9 z: F, {% Z) v+ J04.webpack的初体验, w' ^9 T0 y4 X6 Q( v& D! }$ O
05.打包样式资源
1 f" r B5 ^: D$ h- f7 G06.打包html资源
6 ]$ b: B/ f( Z) T8 t* u07.打包图片资源
L, b S4 }' { P, O9 T) E08.打包其他资源' x0 ~7 r' G3 ?& F% d
09.devServer9 l# z, x' G" P; ]$ g
10.开发环境基本配置& g0 E! U; I, n! o. @* \
11.构建环境介绍# ]8 b) a& Z+ O9 D! V& A2 \
12.提取css成单独文件
( g1 u# O- J4 B+ |. D, X4 w13.css兼容性处理7 |" C( ^+ N! t* j( y+ U1 ]1 F1 {
14.压缩css
" K% h: N( s# o8 }* |. Q" e15.js语法检查eslint
: f7 Z4 G( x1 e8 D C% D4 P W5 h16.js兼容性处理eslint
8 U, H' L3 T& d4 n17.压缩html和js5 [# L" m! j7 L# Z7 ]4 M
18.生产环境基本配置
- v# U+ ?5 k6 v! B+ `0 G: j" y19.性能优化介绍
' c; N+ Z1 u1 b20.HMR- i S2 [# } g9 k7 A4 Y- I) H
21.source-map2 r7 [ \ M; I) s( e1 R
22.oneOf
7 W& X2 E, Z$ F" n$ k23.缓存7 b& }1 G8 N% X$ N, u7 ^
24.tree shaking( v% J# ?( \6 i, n
25.code split6 o$ m% v0 T. ~' a" C
26.懒加载和预加载' s) K6 Q" P5 f7 G) B
27.PWA0 R) e! t- S! h+ c" I
28.多进程打包0 o1 W( _. f1 f9 G) `" K* n
29.externals
" U. H; z3 ?1 ~, Q6 `30.dll
$ D g8 x. l$ x4 e# s6 S) ]; {31.性能优化总结3 V/ L4 A; [8 d! B8 T4 e* ?* {
32.webpack配置详解介绍
& s2 e& E ?; t) o. Z: S$ R33.详细配置之entry
3 O8 K- @$ ^1 w: [' }9 @34.详细配置之output
7 R9 F3 ^+ z* {35.详细配置之module) G# G: v/ J6 C+ C
36.详细配置之resolve
% [$ O. l1 o5 _: \& @ j37.详细配置之devServer
6 z& R f9 y V% k6 }6 Q/ P5 p38.详细配置之optimization. W' v& B, r& ]
39.webpack5介绍和使用8 F! Y: P$ x ~# h* u
40.总结webpack# a; ] d Y4 l" {0 e! X2 @; m
0 d% P6 S' K. J$ v. s
|
|