|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
0 d" i) ~- b/ N F$ A' p, I课程目录:
) e4 i8 s7 [7 k* s+ h01.课程介绍. i( K) z) P2 p2 K
02.webpack简介
3 s' f! q0 @0 I, Y9 |+ l3 |03.webpack五个核心概念
0 f: l6 r3 `& `3 \9 ?6 s2 x8 m04.webpack的初体验3 o4 D7 b9 p/ O& ~8 J6 v. i
05.打包样式资源
: I9 b: i# `7 q2 m/ @8 S06.打包html资源9 c8 F" T+ J+ ^9 w# e' I
07.打包图片资源
6 G* M$ E' [% v# f; z# A5 L08.打包其他资源$ {3 K8 T) q7 j
09.devServer! l+ @% Z& X# g/ h
10.开发环境基本配置0 x! y7 A: b! y; B+ r3 i' A& A
11.构建环境介绍
0 M3 u" |+ \2 f# K- ]12.提取css成单独文件
5 n1 L- C1 a1 f13.css兼容性处理* N; ?& }4 N% C% k2 x! A
14.压缩css
4 f1 y$ R: W6 u15.js语法检查eslint
7 h1 [) K) k V* T! w1 ]16.js兼容性处理eslint
. m M8 F( H5 \7 u- ] _% I17.压缩html和js" v2 c( [" P6 r a
18.生产环境基本配置
- E, l% L/ ]% g5 ?19.性能优化介绍
8 N& ?# P5 S L- d$ |, [20.HMR9 ^" L+ o4 S2 w; C
21.source-map) \& [! D" [* K2 F; a! R6 f* L
22.oneOf
4 f, \; c; B3 q5 m23.缓存9 \; I- ^ e; d/ i, C8 G( Y
24.tree shaking
- Q8 j; @0 u3 t$ Q25.code split; z3 j7 i. E( j! c/ M
26.懒加载和预加载- a2 {* h2 J8 F! x! F2 l
27.PWA$ E0 c6 O) C& n/ ?1 n" A
28.多进程打包# ~2 S ]+ [8 Z' |+ U/ b! c" n" F
29.externals8 b* w9 a: ^# _$ B
30.dll' d, Q4 r# o- X0 }
31.性能优化总结
1 \) l$ J2 V. r4 j32.webpack配置详解介绍) S: T* A: G! R; Q6 h/ Q# ?2 @0 C
33.详细配置之entry. y: C) e1 }0 [
34.详细配置之output. H: O9 k7 p# M" b/ q
35.详细配置之module
. s+ i8 ]0 B) R1 E1 K0 l. C; H, X% R' t36.详细配置之resolve* ` R* @* |0 I% k/ B8 G6 r
37.详细配置之devServer
% Y3 F. @% ?0 z6 y+ I" g" U% c38.详细配置之optimization
1 `0 M8 i3 n% ?5 H* h39.webpack5介绍和使用
3 N+ F& {) O9 b4 x( `# r9 {8 O40.总结webpack
) G3 _2 d# | m( C 6 i- b- S+ G s7 `; K
|
|