|
|
本套课程适合具备一定nodejs基础及项目经验的前端工程师学习,课程重点讲解了webpack配置参数、开发环境配置、生产环境配置、企业级的优化环境配置,并全面介绍了webpack5的震撼新特性!涉及到知识点有:tree shaking、code spilt、caching、HMR、PWA、lazy loading、prefetch、Dll等核心配置。课程总计40集,近600分钟,含学习中需要的代码和课件!满足你对webpack的所有想象,帮助你从不懂webpack的小白变身成轻松配置webpack的大神!
+ N L2 ?: f- `2 a& i- a/ R课程目录:( I( O' x- S+ A- T; k) B
01.课程介绍
+ j6 T* C' M- x+ d) t: l4 N5 n- o02.webpack简介
. s! s& g! b4 x5 U& A1 V: u! T' A03.webpack五个核心概念
, z L& H$ E2 D$ ^0 a" U04.webpack的初体验, H3 x1 S( X+ Y& I! H+ K5 z1 Z
05.打包样式资源" J0 J T0 r) ~0 N- B& U e! Y0 U
06.打包html资源* d% m$ R( t- `2 I% C1 ^9 X
07.打包图片资源1 A3 L* \- A. O$ B1 ^% [, [3 f
08.打包其他资源' X1 q# ^5 _5 F* s% E: ?" w
09.devServer. E- P! t7 C$ L1 \5 k0 }' X' z
10.开发环境基本配置% V* \& |$ `3 H' T Q+ ~
11.构建环境介绍
' s$ ~1 ^) \9 T5 D12.提取css成单独文件+ D8 n8 D( V: G6 }; X$ o
13.css兼容性处理
- N6 t/ T5 ]- r# U' Y& B& T6 [+ N3 ]14.压缩css9 ]; x% P& |/ Z! w: [$ I' c# N
15.js语法检查eslint
, q5 G! z5 l: s1 ]2 r16.js兼容性处理eslint
5 z2 w: u1 B1 p( c: Q) {4 R9 h17.压缩html和js4 ]6 ^- i( X" x4 a( N; N! U% l% @$ p
18.生产环境基本配置( Q4 [+ c: z; t
19.性能优化介绍
$ U$ H! O$ q! I9 M( d. z20.HMR, `5 y, @8 ^) ?
21.source-map
8 m4 G5 T9 x1 [% I. R22.oneOf
0 Q: j) [0 Z$ A% U* a9 q0 \23.缓存
4 m" z, @- ]0 u; w7 V24.tree shaking
* S: N' a L) y* M N# s7 w25.code split! o9 ^+ N2 ?" g0 `9 g
26.懒加载和预加载- C# T: l+ z( e, Q# `
27.PWA
' s& P! g% D$ }! n" S- v! {28.多进程打包
' B1 a" k7 S' d. J% t29.externals0 W$ `, @7 ]& Y. U. |6 j
30.dll
0 z# ?8 }' \3 c2 s- U31.性能优化总结
! U6 o) f# m5 c: b4 P7 t32.webpack配置详解介绍& [' T! K( X4 f3 p f
33.详细配置之entry
% l& d% @* C9 h6 h3 z/ K34.详细配置之output2 o: H4 Q ]- ]" u' K
35.详细配置之module
; F9 j3 T- \& K9 ^6 d9 Q- ~36.详细配置之resolve; U5 w* N7 _. r* Q6 X" i. d/ K
37.详细配置之devServer( o" @' w S' I, s/ F" ^8 r
38.详细配置之optimization. [8 |: [' b0 j
39.webpack5介绍和使用1 d4 W. `0 j. G2 p7 g k
40.总结webpack
8 S/ G1 ^' a/ ^" Y' ?( q 0 J! a, i8 o/ x9 {
|
|