首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rollup
HsuYang
创建于2024-12-14
订阅专栏
该专栏主要归纳总结学习Rollup源码的个人心得与理解
等 12 人订阅
共7篇文章
创建于2024-12-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rollup源码学习(七)——重识Rollup生成生命周期
前言 在上一篇文章中,我们主要分析了Rollup构建阶段的生命周期,由于篇幅的关系,我们将输出阶段的生命周期推迟到这篇文章讲解。 在这篇文章中,我仍然会结合一些Vite插件的例子向大家介绍一些常见生命
Rollup源码学习(一)——起步与CLI分析
前言 Rollup,是一个相比Webpack更加轻量的打包工具,并且Vite的底层是依赖Rollup进行构建,因为我目前感觉Vite的源码看起来还有些许吃力,为了更好的学习Vite,所以决定先学习Ro
Rollup源码学习(二)——文件加载分析起步
前言 在上一篇文章中,我们已经简述了Rollup的入口文件和命令行工具提供的能力,这一篇文章开始,我们会建一个测试项目给Rollup进行打包,在阅读源代码的同时,尝试打断点的形式嗅探Rollup核心的
Rollup源码学习(三)——文件加载流程分析进阶
前言 在上一篇文章中,我们已经研究了Rollup是如何加载文件以及如何进行文件的依赖分析的,并没有继续分析它如何完成文件加载的,在这篇文章中,我们接着向下分析。 文件的递归加载 接上文我们分析到的fe
Rollup源码学习(四)——文件打包生成
前言 在前面三篇文章中,我们已经大致聊清楚了Rollup的构建流程,构建完成之后,其实这时候内存里面已经充斥了各个绑定着文件内容的Module类实例,接着要做的输出流程把这些内存中的数据写入到磁盘即可
Rollup源码学习(五)——揭开TreeShaking的神秘面纱
前言 在前4篇文章中,我们大致已经对Rollup的构建及产物生成逻辑略知一二了,在这个过程中,我们有意的跳过了一些复杂但有用的知识点,比如TreeShaking就是一个有用的知识点。 在这一篇文章中,
Rollup源码学习(六)——重识Rollup构建生命周期
前言 在前面的5篇文章中,我们已经大致分析清楚了Rollup构建和生成的总体流程,在通过学习源码的过程中,我们已经对Rollup的几个核心类有了一定的认知,如果说您阅读之前的文章是为了应付面试的话,这