一个操蛋的需求和功能,求大神支援
发布于 12 年前 作者 yihaodian 4615 次预览 最后一次回复是 12 年前 来自
现在又个操蛋的需求,就是再程序运行的时候增加模块。
比如我现在已经运行了一个程序,需要动态的增加模块,这个模块可能就是一个简单的js文件。
比如这个模块的JS文件内容为
function execute(){ console.info(“new model”); }
我需要动态的执行这个execute函数。
执行完毕后,我可能就不需要这个模块了,我要把这个模块动态的移除掉。
7 回复
js里的对象等于null就被回收了,但require的模块会一直在进程中。还真没见过移除模块的API。
说错了,是对象失去了所有的引用才会被回收。
问下哈,怎么获得到我require的所有模块呢?
@yihaodian require.cache
@leizongmin 中
常上 stackoverflow … http://stackoverflow.com/questions/15666144/how-to-remove-module-after-require-in-node-js
很容易实现啊:
卸载参考上面