Node.js 多次执行require内容

Node.js 多次执行require内容,node.js,require,Node.js,Require,假设我有一个带有console.log('hi')的log.js,在另一个文件中有: require('./example.js') require('./example.js') require('./example.js') 我只得到一个控制台。日志的hi 我该怎么做才能使hi记录3次?重新设计代码,使其以不同的方式工作。模块被缓存。如果您想多次运行代码,那么应该导出一个可以多次调用的函数。不需要重新加载和重新分析代码来执行多次。我有我的理由。。。 require('./example.j

假设我有一个带有
console.log('hi')
log.js
,在另一个文件中有:

require('./example.js')
require('./example.js')
require('./example.js')
我只得到一个
控制台。日志
hi


我该怎么做才能使
hi
记录3次?

重新设计代码,使其以不同的方式工作。模块被缓存。如果您想多次运行代码,那么应该导出一个可以多次调用的函数。不需要重新加载和重新分析代码来执行多次。我有我的理由。。。
require('./example.js')
delete require.cache[require.resolve('./example.js')]
require('./example.js')
delete require.cache[require.resolve('./example.js')]
require('./example.js')