|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
# g9 n; p# m* b: w3 i; U0 o课程目录:5 R$ }; {" s) |, m, \; p
01.课程介绍
( ] d( H( T) w1 |: E" g02.webpack简介
$ u* ^/ K8 @ B: B' _8 o i03.webpack五个核心概念. h: ^* i( [/ r* g# H
04.webpack的初体验
) {2 ^2 G$ q" R6 A5 r" a+ ~05.打包样式资源# i: p5 y6 D2 ?
06.打包html资源7 p- |) Y2 C5 g9 p
07.打包图片资源* I+ J! h& l% _8 R. Z2 w
08.打包其他资源
# o3 l- U' k x09.devServer
8 R! O: h% W4 M& s10.开发环境基本配置& D5 q1 h% d8 I7 Z' ]
11.构建环境介绍
/ W# T4 e, e/ p1 z) U- G- _12.提取css成单独文件; {* G. H- w. S7 y
13.css兼容性处理
$ I+ ?3 N7 n: i5 H14.压缩css1 k5 k$ y. T) R. \( O
15.js语法检查eslint9 Z; ]! V6 Q# a8 p
16.js兼容性处理eslint
# o& j$ p# m7 P$ @$ @17.压缩html和js
7 L* \. J5 z! \1 f; g# M18.生产环境基本配置9 s. u% F) u( P3 G
19.性能优化介绍
$ J* F0 J! d8 S7 @% z20.HMR$ Y! r6 s) u7 Z$ U J+ t* G
21.source-map0 K. _4 T% R1 O8 ?# T
22.oneOf
6 ~' G' v0 {0 |7 T$ {23.缓存" d0 g; K2 o% o) G3 Y1 i! @
24.tree shaking: m; k) C E$ F4 {; }7 [
25.code split1 |, a$ g0 M+ S R
26.懒加载和预加载8 @2 [, a1 V4 t0 R$ u
27.PWA3 A, L4 Z+ ?" e( U5 A& k
28.多进程打包
$ N; q9 _* l( p6 d7 x, m- c9 O29.externals% s6 m/ w& n Y3 L. y6 R
30.dll3 D* N8 K- P' R2 ]6 c4 |8 f; G% e
31.性能优化总结: U' Z5 t/ W9 j5 y5 c. V( _
32.webpack配置详解介绍
9 @7 i+ R" U% z. n% ]0 A+ c9 e33.详细配置之entry3 f# X6 O* o' a: a; [3 ^
34.详细配置之output. B' i" ]& h8 Y; P' r5 Z
35.详细配置之module1 Y; |- _% g! Y4 A
36.详细配置之resolve
5 G9 L* T+ Q* K7 n l& b37.详细配置之devServer
- M0 A G( P( @& k4 Y4 `38.详细配置之optimization
' X* [& M1 J0 h39.webpack5介绍和使用, q: b. J- M0 O. G( f
40.总结webpack% w8 P* P6 w( s6 T
* E% l# W Q B# _7 Z9 H* G6 ^
|
|