|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
, w" n# ^9 @2 |& ^% F& Q! x, M课程目录:' n9 o3 ~! {$ v: p& E
01.课程介绍
6 U' g) D& i9 c! i02.webpack简介
# S h" M& N/ a3 x7 c- y03.webpack五个核心概念5 p8 r3 N' F- Y( M8 E0 d
04.webpack的初体验
( _+ ]. o( x( V+ X7 A) |05.打包样式资源
7 ~- |& T! n* v( s06.打包html资源& b/ @1 S4 v# G) }" ]7 I5 @4 g0 `
07.打包图片资源
# b+ I J- Z' R* H/ ]1 ?5 P08.打包其他资源- N" |9 s/ p9 W( S6 }: \. l
09.devServer
$ }1 i6 p4 @# I10.开发环境基本配置
* r( g+ e% [0 | f. c11.构建环境介绍
, x9 [, X# i! X# p% k2 A12.提取css成单独文件
* z1 ^5 ?7 ~* p% P2 V. p6 V13.css兼容性处理( \' r2 M" k! |/ S8 {+ l8 k
14.压缩css/ R; o) t' I# @' J$ o/ Y
15.js语法检查eslint
9 x# K# t+ J( B$ U; @% h* T; m9 }16.js兼容性处理eslint
% T0 O+ o* M! ^, w17.压缩html和js
2 V4 a. s4 W6 T. F2 [18.生产环境基本配置8 U1 F2 t- P; r
19.性能优化介绍* U& B3 L! @& T% a9 ?
20.HMR5 _9 e$ ^6 g+ M* v- W0 H
21.source-map
) ? q: f8 k, S# ~' `- \22.oneOf
" w1 z9 p* a J0 D. V: i6 f! M; x23.缓存
/ x/ x; A+ O8 b- i5 i' C24.tree shaking8 D9 G! M& R5 S8 V
25.code split
3 a( I7 A2 {2 [0 N26.懒加载和预加载0 u7 U8 Q3 D# N8 V
27.PWA
1 h! F7 j( R4 ^, A% c$ u28.多进程打包% m [7 g2 B7 e b$ w
29.externals8 @8 c# q. X* N- d
30.dll) t5 c' h" x' S2 x! W+ u
31.性能优化总结
. K! l+ F/ H/ e4 A4 f U32.webpack配置详解介绍; g8 C, i. W5 b% n" r& \6 h* B
33.详细配置之entry4 e/ |/ g; z- W$ O5 u7 f
34.详细配置之output
. h0 m" }: d$ m1 c M9 E35.详细配置之module( _7 }' O7 G, s; R
36.详细配置之resolve( T; O3 l5 g& m3 ]6 w$ x
37.详细配置之devServer
4 j8 g0 r* E" ~ X) D) H4 C38.详细配置之optimization
6 r9 r* R! |# I' G }39.webpack5介绍和使用' I2 d9 w" K/ j; F% ~( L" d6 ^ P$ I
40.总结webpack( l& L2 B! S; ?
' c, r" |# d4 y
|
|