
前端
cabbage-leaf
那叫啥来着,我又忘了,这个死脑子
展开
-
Tapable之HookCodeFactory 源码分析
路径:/node_modules/tapable/lib/HookCodeFactory.js创建HookCodeFactory类 对外暴露HookCodeFactory原创 2020-06-23 21:57:44 · 398 阅读 · 0 评论 -
Tapable之Hook.js 源码分析
路径:/node_modules/webapck/node_modules/tapable/lib/Hook.js创建Hook类,并暴露 创建createCompileDelegate函数原创 2020-06-23 21:41:02 · 230 阅读 · 0 评论 -
Tapable之index.js 源码分析
package.json "main":"lib/index.js", "version":"1.1.3" 路径:/node_modules/webapck/node_modules/tapableindex.js 主要是向外暴露了一些东西"use strict";exports.__esModule = true;exports.Tapable = require("./Tapable");exports.SyncHook = require("./SyncHoo..原创 2020-06-23 16:45:35 · 172 阅读 · 0 评论 -
Compiler.js 源码分析
路径:/node_modules/webpack/lib/Compoiler.js引入一些东西 创建一个继承了Tapable的对象Compiler 暴露Compiler对象 创建一个继承了Source的对象SizeOnlySource源码:/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra*/"use strict";const parseJ原创 2020-06-23 16:36:18 · 815 阅读 · 0 评论 -
webapck.js 源码分析
package.json "main":"lib/webpack.js" "version":"4.43.0" 路径:/node_modules/webpack/lib/webpack.js源代码代码折叠起来比较好看。使用require引入一些东西 创建webpack函数 绑定webpack到exports,module.exports 绑定webpack和之前引入的东西 创建exportPlugins的函数 使用exportPlugins操纵exports 创...原创 2020-06-23 16:10:18 · 402 阅读 · 0 评论