javascript - ES 模块中的 require.cache 等效项

标签 javascript node.js caching ecmascript-6 module

ES Modules文档状态:

require.cache is not used by import. It has a separate cache.



那么这个单独的缓存在哪里呢?毕竟可以访问吗?

我正在寻找无效的模块缓存,因为它可以在 CommonJS 模块中完成 (node.js require() cache - possible to invalidate?)

最佳答案

我在 nodeJS github 上看到了你的线程,你的答案就在那里:缓存被设计为不可变的。还有一个很好的建议是使用 Workers,每个实例都有自己的新导入。除此之外,如果您需要这种行为(由于某种原因不存在),是否有更好的方法来设计您的应用程序以使其不需要它?
编辑:关于 GH 的问题:https://github.com/nodejs/help/issues/1399

关于javascript - ES 模块中的 require.cache 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51498129/

相关文章:

javascript - 带有 React : Unexpected token '<' in call to renderToString() 的 SSR

node.js - 闭包查找node.js、mongodb、express

javascript - BeautifulSoup 像 nodejs 的刮刀

android - 在 Android 中缓存文件时的最佳实践

java - hibernate二级缓存ehcache的性能

javascript - window.onload != <body onload ="">

javascript - 对象属性为 null,但输入的值不是 null。如何正确插入值?

javascript - 需要 js Backbone JS 全局模型

javascript - 如何监视默认导出函数

asp.net - 从 Web API 之外的 ActionFilter 或 ASP.NET MVC Web Controller 获取 HttpRequestMessage