|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
- b' X! w7 Q1 X6 V/ {. K6 h9 Y# K- s课程目录:
* D- A# J" w0 m+ C3 R$ w. l01.课程介绍! N. w2 g% Z6 b, g
02.webpack简介( R* h2 Y( N' D |7 I% c
03.webpack五个核心概念
: o: g% @- c8 E: z1 ]04.webpack的初体验
2 h- \( }* } d2 k+ Z05.打包样式资源
% E3 z1 Y/ ]# Q, [! ~06.打包html资源
4 r% m3 X; Y! ^& P2 r( \1 F% G, A07.打包图片资源
* ^8 p: q) r6 x5 {( A08.打包其他资源" x! e3 T P9 N( L: W; E1 c
09.devServer
$ O; `9 r H& w, W10.开发环境基本配置8 b M( a. y% \) B* |6 V+ S4 @
11.构建环境介绍" l7 Y% C; R; a* q
12.提取css成单独文件8 \* }3 v/ l# M. A8 A2 k3 }8 y& k) \4 w: l
13.css兼容性处理, D8 y U2 |1 d' d3 n2 Z' _
14.压缩css2 u0 s/ a- v8 }( C$ v
15.js语法检查eslint& S3 p* ^% [$ J. n
16.js兼容性处理eslint
; [4 O! {* x' P R! F7 P" Z17.压缩html和js! N+ U% J% u$ t( c# A# [
18.生产环境基本配置
7 F y V2 W2 J/ o19.性能优化介绍
* q7 X5 _1 ?: i! Y# w. T20.HMR6 m7 A4 g; A% R+ T8 y3 N; P d
21.source-map
$ J+ o4 r3 K! d3 Q& X22.oneOf
( z6 k+ |+ q7 y$ `& }. k' m23.缓存# t) |% A# T. u- _4 E: P @
24.tree shaking$ [3 A& s0 r* d
25.code split
. A) p; _+ ]* D% ^26.懒加载和预加载
" j. S C8 u9 [5 K f27.PWA, {: a/ {- @% p3 e, k3 f
28.多进程打包; F& d- e Q% H; X8 C/ s) d4 a1 s$ V
29.externals: g4 |. F# ]# h8 z7 Z! Y
30.dll7 J. z* D2 }" j( R. q% D
31.性能优化总结3 B0 y# P/ X4 Y0 B, Y9 d9 {& k& N
32.webpack配置详解介绍2 p. J8 K1 j! S! I ?9 c
33.详细配置之entry9 C% j$ [. {$ a0 H- c* [2 ^
34.详细配置之output
1 F* U% E# P) u1 F7 T35.详细配置之module' ^3 ]% |1 R' r( Q$ Z; b
36.详细配置之resolve9 U" i. b2 }4 v7 j* I
37.详细配置之devServer
- s0 m$ }4 M) E6 Y$ v3 P38.详细配置之optimization5 x/ f: ^& |" x) u- A Z
39.webpack5介绍和使用 ~+ g+ Z( j! i! q% J
40.总结webpack
: t9 O) t% A0 U5 r ( z8 r/ \' [" z2 R3 F# \% L) \$ _
|
|