捆绑 moon.lua 依赖项
bundling moon.lua dependency
我正在 lua 中使用 Love2D 制作游戏,并已成功将其捆绑到 .exe 中以供分发。但是,我最近切换到 moonscript,现在在编译和捆绑可执行文件后无法在另一台计算机上启动,因为它没有 moon.lua
(我猜它想要标准库)。
如何将 moonscript 标准库包含到我的 .exe 融合包中?
您可以将该文件直接复制到您的代码库中,就像在打包分发时将您用于游戏的任何其他库一样。
注意:在 MoonScript 的代码库中,moon
库实际上是文件 moon/init.lua
。 Lua 的包加载器可以通过加载文件 NAME/init.lua
找到模块 NAME
。不过,这不适用于当前的直接查找。最简单的修复方法是将 init.lua
重命名为 moon.lua
。
https://github.com/leafo/moonscript/blob/master/moon/init.lua
我正在 lua 中使用 Love2D 制作游戏,并已成功将其捆绑到 .exe 中以供分发。但是,我最近切换到 moonscript,现在在编译和捆绑可执行文件后无法在另一台计算机上启动,因为它没有 moon.lua
(我猜它想要标准库)。
如何将 moonscript 标准库包含到我的 .exe 融合包中?
您可以将该文件直接复制到您的代码库中,就像在打包分发时将您用于游戏的任何其他库一样。
注意:在 MoonScript 的代码库中,moon
库实际上是文件 moon/init.lua
。 Lua 的包加载器可以通过加载文件 NAME/init.lua
找到模块 NAME
。不过,这不适用于当前的直接查找。最简单的修复方法是将 init.lua
重命名为 moon.lua
。
https://github.com/leafo/moonscript/blob/master/moon/init.lua