首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rolldown
陈磊1471853145000
创建于2024-05-23
订阅专栏
rolldown相关信息放这里
等 22 人订阅
共7篇文章
创建于2024-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Rolldown源码】七、rolldown核心包hooks之resolveDynamicImport和resolveId
上一章解释了buildStart做了什么,代码执行到resolve_id方法,具体代码如下。 这里遍历入参数input,每个入口参数都传入 resolve_id 方法 这里一共分成了四种情况 如果是动
【Rolldown源码】六、rolldown核心包hooks之buildStart
rolldown核心包hooks之buildStart rolldown核心包hooks之buildStart
【Rolldown源码】五、开始入手rolldown核心包
回顾一下之前的调用流程 现在进入到 rolldown(rust)中的代码后可以看到,Buldler对外主要暴露了write、generate和scan三个方法 这里我们主要讲write方法,因为在wr
【Rolldown源码】一、rolldown的目录结构
写给自己看的rolldown代码解析,有问题可以讨论。 现在目录只是根据名称,入口文件代码等简略看了一点代码,猜测当前文件、模块是用来干什么的,后期如果看了代码觉得不对会去修改。
【Rolldown源码】二、了解Rolldown的目标
关于构建Rolldown的原由及路线图在链接中都有介绍 根据文章介绍,得知Rolldown的以下几个特点或目标 尽可能与 Rollup 的 API 和插件接口保持一致,方便vite过渡到使用Rolld
【Rolldown源码】三、开始入手Rolldown
先从入口开始,根据 About Rolldown 中 可以大概猜到,Rolldown 会有薄薄的一层js代码,用来处理输入,主要的逻辑应该都会收拢在rust侧。 避免Rust 和 JavaScript
【Rolldown源码】四、开始入手rolldown_binding包
rolldown-binding的build代码 运行上述命令后会生成三个文件,分别是 binding.js binding.d.ts rolldown-binding.darwin-arm64.no