|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!$ V$ O6 ?1 k6 F3 r* P) ^4 f6 z
课程目录:
' x8 [+ q( w0 c+ _01.课程介绍
w7 ^- H7 a7 m8 i* t4 m& |4 N: I02.webpack简介" t4 K; Y1 I8 J" c8 v5 U/ B
03.webpack五个核心概念7 ^; l# o _+ C6 \9 t% _$ J0 }
04.webpack的初体验3 ~7 b7 D8 P8 G( n& }: K, y
05.打包样式资源% v, s6 |% H" A8 K$ U8 a
06.打包html资源6 l, Q% A1 Y( [" ~& T' j# g
07.打包图片资源. R* i+ I4 I: Q5 D
08.打包其他资源
! H/ O' `. Y E. j4 |09.devServer4 d3 F3 W3 c* Y: k
10.开发环境基本配置
1 e) t3 U1 g% }! D' f2 j! {' X2 B8 p11.构建环境介绍' D/ U# b* l: i" x) e
12.提取css成单独文件( y/ {/ U! k' @% ~) p- w$ u, _" U+ \
13.css兼容性处理; j5 p, ?- y( c5 \
14.压缩css
' {7 _& a' _- c7 \15.js语法检查eslint5 c; J9 n, A/ F* m' d
16.js兼容性处理eslint
, |. s3 p% {0 \; [. J17.压缩html和js0 k! H8 {' ^, c
18.生产环境基本配置
3 @- p( k% X( w( T" a19.性能优化介绍
3 o" h( I( h9 W% k$ i1 Y$ H# ^9 v20.HMR0 z; }* ?$ l4 Z$ o
21.source-map/ A. k. m, y1 P8 ^4 }# w
22.oneOf1 P% M$ F: K. {( |2 [
23.缓存
$ n5 ^- n' w* w24.tree shaking l: e" O9 w; v6 g
25.code split" M7 o2 h* k, m/ @# S2 T' t
26.懒加载和预加载' S. r! I0 j0 C7 V
27.PWA
1 J& b9 [( j1 }" u0 o8 y/ @ ~28.多进程打包
" T/ R2 E! S: H6 G29.externals5 K* }! c/ A" [1 @% ?, x# `: g* u# P
30.dll
2 X( K1 ~7 ~, `" `- w+ w31.性能优化总结3 N! t8 J. |% Z. n/ b' C
32.webpack配置详解介绍
6 w& |% A" }' M* O8 c. r33.详细配置之entry
" P5 j! l0 F, y, V/ z4 D( I34.详细配置之output
7 A3 Z; r% u) |$ S8 ?( e$ V35.详细配置之module: q8 p2 {4 }1 c. J
36.详细配置之resolve
7 v2 P6 b" A5 ]/ I& s37.详细配置之devServer, D/ J: J0 w& j" x) J) ^. ~
38.详细配置之optimization: G3 w1 Y9 }$ S3 Y4 f8 I
39.webpack5介绍和使用8 h9 _& a+ c4 Z8 k- Y" C& B
40.总结webpack. {) ?( o3 p# i, I8 ]0 B
% J) Z1 W- g% c2 p H3 K
|
|