用require加载后的文件 如果有动态改变 二次加载的时候并不会起作用 这是因为我们require时候 会把存储信息存在package.loaded中 如果再次require时候 检查package loaded中存在加载的数据 则直接返回该数据信息,所以我们想要二次加载的时候需要把加载过的信息先清空
function requireForced(path)
package.loaded[path] = nil
require(path)
end
用require加载后的文件 如果有动态改变 二次加载的时候并不会起作用 这是因为我们require时候 会把存储信息存在package.loaded中 如果再次require时候 检查package loaded中存在加载的数据 则直接返回该数据信息,所以我们想要二次加载的时候需要把加载过的信息先清空
function requireForced(path)
package.loaded[path] = nil
require(path)
end