|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!5 M/ b% X8 d9 ^& k8 M' l# D9 v; u
课程目录:
; @/ d( p- H: \4 T7 U( I; i01.课程介绍
5 w4 p$ B0 r6 t- O- n# ?' l) Q: k02.webpack简介
% t0 P" x# X# C8 s03.webpack五个核心概念' C3 r3 z! P( @0 [4 o
04.webpack的初体验8 q/ v d2 Z7 N* {& r/ ?0 o: s
05.打包样式资源0 g* Z# t' ?# `5 [
06.打包html资源
; j. D7 Q. M3 K1 s1 U7 {: K07.打包图片资源) y3 r1 g! w, K$ v* B. j# U. i! @
08.打包其他资源
, J# ? A! S8 \! ]% H09.devServer
# W& u- w' n. V$ b: s' ^10.开发环境基本配置
( x7 i0 Q* k- F; q! V11.构建环境介绍6 P# ^( b# B6 r* b$ |/ h
12.提取css成单独文件: q) l: V2 l; F
13.css兼容性处理
9 D* A/ } e' y; Z! Z) U7 t14.压缩css
4 k: h, F3 _8 J) K, R: E- N8 b15.js语法检查eslint/ @! [5 y) `- d$ H
16.js兼容性处理eslint: v4 r- m# S# u2 Z; R
17.压缩html和js2 l+ q, F" n8 @! r2 T+ q
18.生产环境基本配置
9 w! ]% A$ i W19.性能优化介绍
3 [' T- K' U, c' l$ {& z/ P20.HMR
+ _3 M. R: K5 O; Y! R. w& L21.source-map' X$ |: `& i# P" V! _2 G$ {
22.oneOf
3 g* E% G3 w9 l+ y3 u23.缓存4 O% B- V7 ]$ [& W; ?7 c/ g
24.tree shaking; G- b7 \8 w0 Q' U
25.code split
) c7 H9 m/ _8 l% C6 x% ^: m7 i26.懒加载和预加载9 V$ Z, [2 a. z1 N5 G x
27.PWA
) x5 Y* q6 I" g% G! u28.多进程打包
0 a- E1 V9 i( f+ c8 H- l: f29.externals
$ P0 ~7 [6 W2 C30.dll
- y# k; x8 o2 H; g' O5 x2 d31.性能优化总结1 X# v7 [8 a0 g* `; I
32.webpack配置详解介绍
# q" _7 }" l" M" Q w B1 }33.详细配置之entry$ ^1 ?, Q$ l- y" ~( m8 i! a0 ~
34.详细配置之output) E* }, P8 s# b
35.详细配置之module
5 A$ r( J7 Y5 t3 K# X) m36.详细配置之resolve$ v: K: I# }1 x1 ^+ H8 r4 w$ E
37.详细配置之devServer" i" n( \8 F' T$ }% k% ]. X
38.详细配置之optimization# V+ u/ E- P% e, D( x1 G
39.webpack5介绍和使用0 I2 R. Q/ N" P" o3 j7 j8 N* G
40.总结webpack
' n7 R( [! D0 i- X( g
! O4 [3 p% h0 X2 ~4 w6 W
|
|