首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
webpack
myj
创建于2022-03-26
订阅专栏
webpack学习记录
等 2 人订阅
共24篇文章
创建于2022-03-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
手写webpack4-Tapable
懒编译(延迟编译):每个Hook在创建的时候有一个call方法,但一直等到调用它的时候才将它动态改写成触发各个回调的方法,之后的执行依然使用改写后的方法,这个过程通过代理类函数,如CALL_DELEG
手写webpack3-runloaders的实现
loaderContext上有些属性通过Object.defineProperty定义,是因为这些是动态属性,每次去取值时都不一样,例如: 源码中,loader的pitch处理完之后,会再次进入ite
手写webpack2-loader执行流程及实现
loader执行流程 针对每个文件,从config文件中收集起来所有的loader之后,执行过程可以概括为以下几步: 1、先将loader进行分类,其中inlineLoaders直接从文件requir
手写webpack1
Compilation类: Compilation描述一个编译过程 文件结构: ./src/entry1.js中依赖了./title1 ./src/entry2.js中依赖了./title2 entr