|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
# h/ A, y5 f% K5 p& L7 o3 X* V+ r课程目录:
2 C' V5 ^( @) R" V' T# l+ ^01.课程介绍5 N$ S) u- g+ |4 G9 \4 l2 S
02.webpack简介/ W) c" ^2 Q/ q- {+ r( b
03.webpack五个核心概念
) t! `" {0 t8 ^1 u- |6 c7 ^# M2 K04.webpack的初体验# W( b3 g& p6 }/ ~) ]
05.打包样式资源" c/ B. }$ }8 Y
06.打包html资源
! ^8 F: J% h& i+ {3 [1 {07.打包图片资源: n$ `2 q% Y( \9 h8 V5 s: E
08.打包其他资源
4 v! x' T, O, q! S, p+ J09.devServer( E9 s1 u! C7 G) x
10.开发环境基本配置1 o/ v9 ~/ {$ N9 L+ K! F; O3 W- N
11.构建环境介绍; z+ N: u/ l) ]
12.提取css成单独文件
2 z/ P6 X! @; y2 E13.css兼容性处理
$ f- M$ n: A/ G14.压缩css
0 ~2 L, V/ `8 P( A# ?15.js语法检查eslint. c! e8 a0 M5 C8 K( e% ?
16.js兼容性处理eslint
+ m# k- g* X& v, z! L/ L( j- D17.压缩html和js
: Z5 W% o: B7 m% @; [9 o8 C18.生产环境基本配置
G' z* ^4 c% z& W+ Z" k19.性能优化介绍
8 Q! b# \' H* g20.HMR% W9 _8 v- Q! o0 |! l
21.source-map8 E2 }7 q2 Y) a
22.oneOf
2 n m2 @: w) m3 |0 `! }# |; l23.缓存( M1 I; H, t; \% J7 k! v
24.tree shaking5 c* F% K4 V8 r8 Z% |
25.code split
# ]# G9 _7 r) T( ]& U, H26.懒加载和预加载# m3 J" m! w3 B$ a
27.PWA$ Z; F2 O% h0 \& q
28.多进程打包
) K# w* g3 k! t# @0 N V. u, H29.externals6 }& e% H4 c1 v7 L2 ]0 m" z+ Y
30.dll
5 }( O$ w7 W) H31.性能优化总结
# q7 Z) N4 T4 f% N" t32.webpack配置详解介绍
4 L% \( w8 R7 r- K$ `+ Q4 _33.详细配置之entry
# I M# S; B& l0 M" ]34.详细配置之output8 |( ]. i" f# G) C# M+ q* ?. x
35.详细配置之module- b u9 N; a; I7 L3 Y7 Z4 P5 ]& J
36.详细配置之resolve
K7 H- x, C" F2 }& y/ d2 J37.详细配置之devServer0 b M1 g1 X# j
38.详细配置之optimization2 c+ M U, ? i+ i9 q/ ]! v
39.webpack5介绍和使用; Q$ C8 T+ q8 V( B/ ~2 ^, X2 ~
40.总结webpack
( A |) C! Z' d; w) V) o" }
3 ?: x9 \6 B) c: D8 i" G
|
|