# 2021-10

模块联邦

Module Federation 即为模块联邦,是 webpack 5 中新增的一项功能,可以实现跨应用共享模块。

微前端

微前端是一种软件架构,可以将前端应用拆解成一些更小的能够独立开发部署的微型应用,然后再将这些微应用进行组合使其成为整体应用的架构模式。

# 2021-09

webpack 源码

webpack4 源码分析及实现。

webpack 与 tapable

webpack 最核心的两个部分就是负责编译的 compiler 和负责创建 bundles 的 compilation。

# 2021-08

webpack 源码 - 模块打包器

webpack 本质就是一个模块打包器,loader 与 plugin 是打包过程中额外完成的事情。

# 2021-02

webpack 构建包配置

编写 NPM 构建包配置、编写单元测试、了解 Git commit 规范和 semver 规范等。

# 2020-07

资源读取插件实现

本文中,你将了解如何编写 webpack 的同步插件和异步插件,以及如何实现一个自己的插件。

# 2020-06

file-loader、url-loader实现

本篇文章将介绍如何实现自己的file-loader和url-loader。

babel-loader实现

本篇文章将介绍定义loader时需要注意的要点,并且实现一个自己的babel-loader。

# 2020-05

PostCSS核心功能配置

PostCss是一个用JavaScript工具和插件转换CSS代码的工具。

mode与optimization

介绍一下webpack的mode和optimization相关的配置。

# 2020-03

webpack4 开发环境搭建

使用webpack搭建开发环境,用于ES6模块化开发。