minipack 是什么
A simplified example of a modern module bundler written in JavaScript
正如 github 介绍,这是一个用 JavaScript 编写的现代模块构建工具的简化示例。
作为一名 FE, 平时可能会使用 Webpack/Browserify/Rollup/Parcel 等构建工具。了解这些构建工具的工作原理可以帮助我们更好地决定编写代码的方式,所以了解他们的工作原理还是很有必要的。
本文将围绕 minipack 的源码来分析如何实现一个 module bundlers.