【发布时间】:2012-02-27 01:28:31
【问题描述】:
如果我有这样的文件结构:
./main.lua
./mylib/mylib.lua
./mylib/mylib-utils.lua
./mylib/mylib-helpers.lua
./mylib/mylib-other-stuff.lua
从main.lua 可以使用完整路径require('mylib.mylib') 加载文件mylib.lua。但在mylib.lua 内部,我还想加载其他必要的模块,我不想总是指定完整路径(例如mylib.mylib-utils)。如果我决定移动文件夹,我将进行大量搜索和替换。有没有办法只使用路径的相对部分?
UPD。如果这很重要,我正在将 Lua 与 Corona SDK 一起使用。
【问题讨论】:
-
有关使用环境变量的方法,请参阅stackoverflow.com/questions/5961650/…。
-
Corona SDK...在 2020 年读起来很可怕。