03 2021 档案

webpack4.X之EntryOptionPlugin流程书写
摘要:EntryOptionPlugin为Webpack挂载内置插件入口的核心代码,EntryOptionPlugin会解析传给 webpack 的配置中的 entry 属性 lib下新建WebpackOptionsApply.js,EntryOptionPlugin.js,SingleEntryPlug 阅读全文

posted @ 2021-03-28 15:13 メSerendipity 阅读(366) 评论(0) 推荐(0)

webpack4.X之核心打包流程
摘要:一.webpack打包流程如下图所示: 二.项目的具体目录结构如下: 1.在根目录下创建run.js,代码如下: //webpack核心代码 引入webpack模块 let webpack = require('webpack') //获取webpack.config的信息 let options 阅读全文

posted @ 2021-03-21 23:51 メSerendipity 阅读(75) 评论(0) 推荐(0)

webpack4.X之tapable实例对象AsyncParallelHook源码
摘要:模拟手写AsyncParallelHook源码部分。 let Hook = require('./Hook.js') class HookCodeFactory { args({ after, before } = {}) { let allArgs = this.options.args if ( 阅读全文

posted @ 2021-03-01 23:36 メSerendipity 阅读(141) 评论(0) 推荐(0)

导航