nodejs模块加载缓存

在 Node.js 中,当你使用 require() 加载一个模块时,模块会被缓存,这样当你再次 require() 同一个模块时,Node 会直接返回缓存中的模块,而不会重新加载它。这个机制提高了性能,避免了重复加载相同模块。

Node.js 将加载的模块存储在 require.cache 对象中,require.cache 是一个以模块路径为键、模块对象为值的对象。如果你希望清理缓存,可以直接删除相应的模块缓存项。

delete require.cache[require.resolve('./your-module')];

 

posted @ 2025-03-09 21:24  我是格鲁特  阅读(35)  评论(0)    收藏  举报