Skip to content

iPeng6/minipack-cn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Minipack

一个用JavaScript写的现代模块打包器的简单例子

Introduction

作为前端开发者,我们花了大量时间与这些工具打交道如 Webpack, Browserify, 和 Parcel.

理解这些工具是如何工作的能够帮助我们更好的写代码,通过理解我们的代码如何被转换成bundle以及bundle长啥样也能帮助我们更好的debug.

这个项的目的旨在解释大部分打包器内部是怎么工作的。包含了一个简化版但也足够精致的打包器的简短实现。除了代码还有注释解释了如何做到。

酷,从哪开始呢?

转到源码: src/minipack.js.

尝试运行

安装依赖

$ npm install

然后运行脚本

$ node src/minipack.js

其他参考链接

About

📦 A simplified example of a modern module bundler written in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%