|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!8 }0 e- g) \* y) G& M \
课程目录:
4 a* h5 p1 _4 X$ g% B01.课程介绍, S7 t h4 L# o
02.webpack简介4 C5 B+ ]; f% e. C
03.webpack五个核心概念
* x. ~/ u( G8 ?& D7 p8 h7 G: J04.webpack的初体验
6 W4 ]7 R9 U5 Y$ {( a05.打包样式资源3 |$ y2 U s9 o. N3 t: m$ K
06.打包html资源, s" P. e, A9 v$ i2 J
07.打包图片资源" _0 \9 Z) }7 C4 a% J% n3 F1 s
08.打包其他资源
% O# e3 o- c8 t8 f; }( a" V09.devServer, ^& | n m. j! j
10.开发环境基本配置 z0 M- b- v7 O# M' P; H1 j# Q
11.构建环境介绍$ w& r! n/ i; X! m2 A
12.提取css成单独文件
* P! g/ @- `! h" W13.css兼容性处理" g T4 C2 t) F* v0 B
14.压缩css0 @+ D1 a0 L" A0 L" j
15.js语法检查eslint; X- S3 h7 y* f z4 O2 Z
16.js兼容性处理eslint1 \+ ?: J% W; E0 b- H; B5 U I( u
17.压缩html和js
5 p8 E3 j5 x2 G* [18.生产环境基本配置
/ k5 c6 t; a; e- \% p19.性能优化介绍
0 E& V6 H- c5 j) S2 ^0 X20.HMR
7 O/ d' f R' _2 y21.source-map$ R3 u k+ z; j: y$ @0 r$ T* i A
22.oneOf$ q: _% V2 f: t2 y4 n, n
23.缓存
' ` N8 }: m* j) v: K6 P+ v24.tree shaking
6 M1 {0 l- ], P5 r) K25.code split
9 U! B* B) M, R" `' {/ s26.懒加载和预加载8 y; q# k0 ]" Y- |/ H/ S: w* s
27.PWA, A7 V& A( U3 S* S ^4 b( X
28.多进程打包0 l+ f# Z9 v) Y9 ^! X& G
29.externals
2 p4 y- i0 G; q4 a4 h, f30.dll' Q& g3 j; M: q
31.性能优化总结
% i( I, m5 y* k+ V- H! E# \7 `32.webpack配置详解介绍
" v# `- T; U6 }" l$ b& v, D0 y9 d33.详细配置之entry
- |( ~4 R3 b6 Z+ R' ~* [, @34.详细配置之output
' I/ ]$ E6 O( S5 z4 V( L6 D U35.详细配置之module `( q, n o' K. U+ J
36.详细配置之resolve
; G" k/ S5 P- y* a& w4 S37.详细配置之devServer
1 u( z* h( X! J- u' \38.详细配置之optimization
3 F$ q ~5 f5 Q/ h/ ]7 v39.webpack5介绍和使用
( V' f- @0 d8 X) A, b9 ]& a40.总结webpack
3 `( Y* w$ Q2 X0 p( ]% T % D; d% S2 d9 E* {$ }9 w- P1 N
|
|