我可以将所有文件编译为一个,然后从 C 中执行吗?在我的 lua 文件中,我使用了 require 和 dofile 函数。当我尝试使用 luac 进行编译然后我想执行编译后的文件时,它将无法找到我在编译文件中构建的模块。我认为通过 require 和 dofile 函数 luac 编译器过程包含 lua 文件,例如 javascript 编译器。简而言之,Javascript 编译器将导入文件添加到一个。
当您为应用程序发布将lua脚本放在一个文件中时,这是一种好习惯吗?因为我有一些带有 lua 脚本的目录,当我发布时,我必须拥有所有具有可读形式二进制文件的 lua 文件。