|
于 2011-11-15 1:56, Duncan Cross 写道:
On Mon, Nov 14, 2011 at 4:47 PM, Oliver Mueller <oliver.mueller@gmail.com> wrote: The load paths are taken from package.path - it is a semicolon-separated string, where a question mark is used to interpolate the package name. So, to look for modules inside the 'scripts/' folder, do this before any calls to require(): package.path = package.path .. ';scripts/?.lua' -Duncan
just to mention, that the seperator/delimiter/placeholder of `package.path' is configurable, not guaranteed to be semicolon or question mark. refer to `package.config' and `luaconf.h' for details.