require一个模块 如果没有一直强引用 系统是否会回收该模块

例如在一个组件脚本中
var testModule = require(‘testModule’);
cc.Class({
onLoad: function () {
testModule.doSomething();
}
})

然后组件所在界面被关闭,组件被destroy,此时testModel没有其它脚本引用,请问testModule之后是否会被系统回收?

不会被回收的