|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!4 ~/ h1 \$ F% J7 m* Y4 n4 ~
课程目录:3 A+ |5 |8 `2 a" Q1 Z# m
01.课程介绍
7 L* Y) v! A+ o' g7 J$ A2 N. J02.webpack简介, G' {: t& r( q, a0 {% _5 O1 K/ A
03.webpack五个核心概念% Q$ o# @( k' [& F$ s+ u
04.webpack的初体验7 E+ P' y6 z- ^5 q8 |
05.打包样式资源
) w. d& T* l2 y9 @06.打包html资源
) |+ l% z( [* w. {07.打包图片资源! G* v6 B b( ]- o3 W$ j
08.打包其他资源: [8 z% H/ r% Y9 `
09.devServer
% k. ]$ W* X, F& T G( F$ ~10.开发环境基本配置3 U$ y* X0 d$ H2 j" c5 I- E- J
11.构建环境介绍
8 s* N& ]( ?: X, ] G8 t6 `# r12.提取css成单独文件+ }. X0 c5 A. w& k5 t; r
13.css兼容性处理
& t* |' S! U4 n; N( }' Z14.压缩css% g, t2 }! t" G$ v7 Q' Q
15.js语法检查eslint
8 I: ]8 ^. \6 H7 A( e16.js兼容性处理eslint
0 A9 h9 p- m5 Y' }17.压缩html和js
+ M8 x) ]3 ^: W( c$ ?: Z18.生产环境基本配置5 } z4 d- k! @! \/ J# _" ^
19.性能优化介绍; c" Q R; \8 N/ K8 f3 D
20.HMR
# q7 p6 Y$ N- c' b0 q$ O21.source-map
8 A: Y6 G% h, V% v22.oneOf
# S3 k% H/ P" }* B23.缓存
: @, r' B; O4 C) W! P24.tree shaking2 f5 ^0 Y( D$ i# f; s9 W
25.code split
: R( w6 P2 r. I& _# e26.懒加载和预加载
: q# P$ p7 B: J& G! o8 Y27.PWA
, X9 z, c2 _9 i) `$ i28.多进程打包
, |4 V9 |/ h# l: Q29.externals" s9 }# G4 _* m9 W* z' V$ f
30.dll4 Z8 n. R6 P3 C' h4 x9 x- b
31.性能优化总结
8 t5 Q2 w8 B$ Y* I; t2 \32.webpack配置详解介绍
" D: Q. f! D& @. q7 ~$ C. ~33.详细配置之entry
: U; ?/ |; N3 f) L0 D34.详细配置之output
K9 a. g9 w$ z( V35.详细配置之module5 B) `" t7 q0 b
36.详细配置之resolve
( ` k! t+ `4 D! S, y+ T" H( N37.详细配置之devServer' s. o0 I6 {& k) ? [4 ?# Q
38.详细配置之optimization" }5 X& x; T# [* b( d2 h
39.webpack5介绍和使用
9 g7 y. I+ a' j9 k1 d% A40.总结webpack H+ J/ {! t& A, q
& L2 m: l7 M4 o0 C8 a
|
|