获取Lua所需的模块名称。

有没有一种方法可以在加载 Lua 脚本后检查它需要哪些模块?

原文链接 https://stackoverflow.com/questions/5764096

点赞
stackoverflow用户169828
stackoverflow用户169828

更像是一个 hack 而不是真正的解决方案:如果你控制着 hosting 环境,你总可以用你自己的 require 替换它:

local require_original = require

function require(module)
    -- do something with the module name
    require_original(module)
end
2011-04-23 13:38:03
stackoverflow用户6236
stackoverflow用户6236

请查看 package.loaded 表。

2011-04-23 14:17:41