每次都清除 package.loaded 是好的做法吗?

每次脚本被调用时都将已加载的属性设置为nil是一种好的做法吗?如果在运行时文件从不改变,我可以直接使用 require 而不需要先将其置为 nil 吗?

package.loaded["scripts/common/functions"] = nil
require("scripts/common/functions")

functions.lua 文件被广泛使用,将其保留在缓存中是否有益?

点赞