需要从更高的层次结构中导入一个文件

这可能是一个非常简单的问题,如果它浪费了你的时间,我很抱歉,但我还没有找到解决方法。我想访问一个比我正在使用的文件更高层次的文件。我已经搜索了一段时间了,这是我能做到的最好的:

package.path = package.path .. ";C:\\Users\\%username%\\Desktop\\Folders\\Programming\\Lua\\Projects\\MyFramework"
require "main"

我还在它的末尾添加了一个 os.execute('pause')让我确认它没有错误。

如何require()一个比当前文件更高层次的文件?

非常感谢任何帮助。

点赞
用户107090
用户107090

你需要在修改后的路径中添加一个模块名的占位符,可能是在末尾添加 \\?.lua

2014-07-02 16:47:52