理解webpack5文档中的require.cache
引言
webpack是基于nodejs开发的一个文件打包工具,在其5.X版本的文档中讲到模块缓存。多处引用同一模块,最终只会产生一次模块执行和一次导出。所以,会在运行时(runtime)中会保存一份缓存。删除此缓存,则会产生新的模块执行和新的导出。 里面有个例子引起了我的注意,代码如下:
var d1 = require('dependency');
require('dependency') === d1; //true
delete require.cache[require.resolve('depe
原创
2022-05-06 12:10:13 ·
1015 阅读 ·
0 评论