Webpack 达人的成长之路

课程简介

本课程是为有一定了解或想深入了解 Webpack 打包原理的读者定制的。

内容从 Webpack 的基本概念和使用逐步深入到核心,如 Loader 和 Plugin 的书写,以及 Compiler 和 Compilation 对象分析;同时也涵盖了 HMR 的实现原理及 Tree-shaking、按需加载等高级知识点。

通过本课程,你可以深入的解和使用 Webpack,并能够按照项目需求快速开发一个适合于自身项目的打包工具。

你可以学到什么?

  • Webpack 的核心概念
  • Webpack 基本使用
  • webpack-dev-server 核心概念
  • webpack-dev-server 基本使用
  • Webpack 的 HMR 原理分析
  • Webpack 中的 Compiler 和 Compilation 对象
  • Webpack 常见插件原理分析
  • 写一个 Webpack 插件
  • 写一个 Webpack 的 loader
  • Webpack 结合 react-router 实现按需加载
  • Webpack 2 的 Tree-shaking 深入分析
  • 以 Node 方式集成 Webpack 和 webpack-dev-server 打包

其实现在基于 Webpack 的打包工具非常成熟,读者可以在 Github 或者 npm 中轻松地找到需要的脚手架。但我见过很多同学虽能够正常地使用 Webpack,对 Webpack 的配置也十分了解,可当遇到问题时依然不知所措。

通过本系列课程,你可以深入地了解和使用 Webpack,并能够按照项目需求快速开发一个适合于自身项目的打包工具,在开发中做到得心应手。

作者介绍

覃亮,BAT 某厂前端开发工程师,社区代码贡献名:高山上的鱼,CSDN 博客专家。对前端技术领域有剖根问底、追求知其然知其所以然的精神,熟悉 Babel、Webpack、React 等技术。

适宜人群

  • 初/中级前端开发工程师
  • 希望深入了解和学习 Webpack

购买须知

  1. 本课程为图文内容课程,共计 13 篇。
  2. 付费用户可享受文章永久阅读权限。
  3. 付费用户可获取读者圈 PASS 权限,与讲师进一步互动。
  4. 本课程为虚拟产品,一经付费概不退款,敬请谅解。
  5. 本课程也可在 gitbook.cn 上购买和阅读。

订阅福利

  • GitChat 新用户购买立享五折优惠。
  • 订购本课程可获得专属海报,分享专属海报每成功邀请一位好友购买,即可获得 25% 的返现奖励,多邀多得,上不封顶,立即提现。
  • 提现流程:请在 GitChat 服务号中点击“我-我的邀请-提现”进行提现。
推荐达人课查看更多达人课
微信扫描登录