大厅 + 子游戏 模式,退出子游戏如何删除子游戏的缓存

**问题:**大厅+子游戏模式,进入子游戏用的是require(子游戏main.js)的方式,当退出时,如何删除子游戏加载的内存数据?目前碰到的问题是在子游戏中按home键退出(iOS平台)再进来有一定概率出现资源混乱的情况。
简单粗暴解决办法是:游戏进入前台时重新require(子游戏main.js),现在看来子游戏加载过一次后,重新require(子游戏main.js) 会导致资源重复加载不成功

js文件加载失败

res资源使用的也是第一次加载的内容。

有什么办法可以删除已经加载进内存的数据???

经过测试,是我们有直播的模块,只要打开过直播界面,home键退出10秒左右(立即重新进入没有问题)后再进入就会出现资源混乱的情况。(不打开直播界面 随便搞都不会出错)
有大神吗?这种资源如何管理呢?求思路