javascript - 如何将node.js模块请求到缓存而不执行?

标签 javascript node.js

是否可以将node.js模块加载到缓存中而不执行? 我想将用于测试\调试的require.main更改为缓存文件并稍后执行。

最佳答案

不直接,但您可以将模块名称存储在变量中并创建一个名为executeModule的函数function(moduleName) {varmodules[moduleName] = require(moduleName);}

没有真正的方法来包含该模块,但不调用它的构造函数。一些模块需要您自己调用它,但大多数模块会自动调用它。

关于javascript - 如何将node.js模块请求到缓存而不执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31915900/

相关文章:

javascript - 另一个 "can' t 在发送后设置 header ”

javascript - 使用 Jasmine 测试客户端 javascript 代码

node.js - 如何创建带有字典列表的 Mongoose 模型?

javascript - 如何用 JavaScript 改变 embed src 的值?

javascript - 加载存储在 IPFS 上的 javascript 模块

javascript - Node js不保存方法PUT

node.js - 连续分页

node.js - Nodejs ember-预编译抛出 TypeError

javascript - Node.js/MongoDB : How can I use module. 导出以将 localhost 数据库 url 传递给 server.js 文件?

javascript - jQuery mobile 稍后在网络良好时上传图像