跳到主要内容

方法

2023年12月20日
柏拉文
越努力,越幸运

一、require.cache


require.cache 多处引用同一模块,最终只会产生一次模块执行和一次导出。所以,会在运行时(runtime)中会保存一份缓存。删除此缓存,则会产生新的模块执行和新的导出。

二、require.resolve


require.resolve 以同步的方式获取模块的 ID