Вы можете добавить путь к package.path
, это список мест, lua будет искать файл при вызове require
.
Простое решение:
package.path = package.path .. ";D:/Users/Admin/Desktop/LuaMod/?.lua"
По этой причине требуется искать файл Give .lua
в D:/Users/Admin/Desktop/LuaMod/
, но он не будет искать файл во вложенных папках (ie ..\main\main.lua
) и он не найдет никаких файлов .dll
.
Для этого вы можете добавить дополнительные местоположения:
package.path = package.path .. ";D:/Users/Admin/Desktop/LuaMod/?.lua;D:/Users/Admin/Desktop/LuaMod/?/?.lua;D:/Users/Admin/Desktop/LuaMod/?/init.lua"
package.cpath = package.cpath .. ";D:/Users/Admin/Desktop/LuaMod/?.dll;D:/Users/Admin/Desktop/LuaMod/?/?.dll;D:/Users/Admin/Desktop/LuaMod/?/core.dll"
Ресурсы:
Lua Wiki пользователя: путь к пакету
Lua Справочное руководство: 5.3 Модули