Sylphy's Blog
主页
归档
关于
GitHub
主页
归档
关于
GitHub
Sylphy
今でもあなたは私の光。
GitHub
分类
Tech
1
标签
ESM
HMR
Nodejs
浅谈Node.js ESM模块环境下的HMR
2025-08-25
Tech
/
Nodejs
/
HMR
/
ESM
众所周知,Node.js在加载模块时是有模块缓存的。在CJS模块环境下,我们可以通过require.cache来获取模块缓存,这为CJS环境下HMR(模块热插拔)提供了可能。然而,在ESM环境下,import(包括动态函数)被挂为了v8语法钩子,并且没有暴露模块缓存。本文将浅谈ESM模块环境下的HMR实现。
2125 字
|
11 分钟
1