|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
% v0 r8 @+ s5 A' A6 O7 Z课程目录:7 X \; D/ V; M
01.课程介绍' l4 r2 z& y0 @- n/ ?/ n7 |6 {
02.webpack简介
. L7 D1 F- z$ s4 W03.webpack五个核心概念
c; @& U8 L# @' I- [& n04.webpack的初体验
( s6 t5 _) I* ~3 O: b: {05.打包样式资源
) U/ G) k, E6 f# t8 I' S3 O n# }06.打包html资源
* A h( ~6 x1 Z: {2 y. D07.打包图片资源
1 A2 {! i) p) ~) Y) V7 x" l08.打包其他资源; z1 \8 ^5 N- J( `2 E
09.devServer: i4 r& e! g* a) l; W+ F2 G' x) n! U
10.开发环境基本配置# ` [ |$ i* K
11.构建环境介绍9 o- c N! o$ r) k, r; h. g
12.提取css成单独文件
. R0 M( \& C8 P- O& |5 K1 \13.css兼容性处理' \' m$ h0 Y) B% f$ n3 Z9 V
14.压缩css; r$ G- C: t6 N9 x& x; M |) C
15.js语法检查eslint; n( Z3 L: u1 r+ {+ d5 `
16.js兼容性处理eslint& \% R: r- U4 p! P5 j
17.压缩html和js
5 M9 `" ]7 y8 H* r' {) N* p. c2 z18.生产环境基本配置
/ u& C# q7 q, M7 S! {19.性能优化介绍; w* O+ a, U% ^* V
20.HMR! i# u$ v, Z4 f' R0 r
21.source-map% e Y# R2 n) Z4 y
22.oneOf
9 j) E( @4 o O- @; Y23.缓存3 ~) V2 J9 b$ t
24.tree shaking4 I# W4 I& v9 k' ]" J% ^: f+ Z
25.code split
% ]$ Y% U! n/ J# O' L; }8 n26.懒加载和预加载, T: H% b7 ]# {0 }# `/ L6 B& E& a5 P: k
27.PWA
5 |# K- H2 C( A/ E2 m: q28.多进程打包, |# g" _. }' B ~+ E1 Z& N
29.externals
9 q, `% f; r4 F8 b& k0 ]30.dll
2 N/ a! a5 j5 G8 U31.性能优化总结* A, a9 }! M L1 E, ~
32.webpack配置详解介绍1 l" `/ i: k8 ]" B0 h$ c1 S
33.详细配置之entry
7 q: k' h0 I- ~$ j: }34.详细配置之output
1 h* h2 U3 Q$ j3 |6 g1 Z35.详细配置之module2 v% \* J4 Z4 m- z S& m
36.详细配置之resolve
$ X8 ]3 ]- \6 H( H% S$ A' O37.详细配置之devServer! R. B1 a- q8 M/ |9 y4 W3 m ^
38.详细配置之optimization
, j. ~7 x3 u2 B, f39.webpack5介绍和使用$ `0 r. F+ W' ^* t
40.总结webpack, _. p/ ~" Q$ @, A( B1 @9 W9 p. K
" e3 \8 T* @8 d9 m
|
|