请问 graph 中每个模块的代码(code的值),存在执行顺序的问题吗?

来源:6-7 Bundler 源码编写( 生成代码 )

爱吃糖果

2022-02-05

(function (graph){
	function require(module){
		(function(){})(
			graph[module]
		)
	}
	require('${entry}')
})(${graph})

问题1:为什么最外层没有加引号,在require处加了引号
问题2:graph[module]中的graph不是字符串吗?可以这样用?

写回答

1回答

Dell

2022-02-07

1. 外边是真实的形参,里面是在拼实参

2. graph[module]是个参数,传递给匿名函数,这个没问题的

0
2
Dell
回复
爱吃糖果
真实的 graph 是个 js 对象
2022-02-19
共2条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程