urls una rutas ruta relativos relativas relativa qué ejemplo acceso absolutos absolutas absoluta lua

rutas - ¿Hay una mejor manera de requerir el archivo de la ruta relativa en lua



url relativos y absolutos (1)

package.path = package.path .. ";../?.lua"

trabajará para ambos.

Mi estructura de directorio se ve así:

|-- ball.lua |-- entity.lua |-- test `-- ball_test.lua

Estoy usando el siguiente código en test / ball_test.lua para requerir ball.lua del directorio principal:

package.path = package.path .. ";../entity.lua" require("entity") package.path = package.path .. ";../ball.lua" require("ball")

entity.lua es una dependencia de ball.lua. Por lo tanto, primero solicito ("entidad"); de lo contrario, obtengo un error del módulo ''entity.lua''. Esto parece un hack, ¿cuál es una mejor manera de hacer esto?