有没有更好的方式来要求在卢阿的相对path的文件
我的目录结构如下所示:
|-- ball.lua |-- entity.lua |-- test `-- ball_test.lua
我在test / ball_test.lua中使用以下代码来要求父目录中的ball.lua:
package.path = package.path .. ";../entity.lua" require("entity") package.path = package.path .. ";../ball.lua" require("ball")
entity.lua是ball.lua的一个依赖项。 所以我需要(“实体”),否则我得到一个模块“entity.lua”没有发现错误。 这似乎是一个黑客,有什么更好的方法来做到这一点?
package.path = package.path .. ";../?.lua"
将为两者工作。