function _commander() { const data = require("commander"); _commander = function () { return data; }; return data; }
在函数里面对函数进行了重新赋值,而且里面的函数包含外部的变量data的引用
所以data会一直存在于内存中,下一次就不需要重新引入了