如何设置和使用 lua squish?

How to setup and use lua squish?

我知道这可能是一个愚蠢的问题,但我如何设置和使用 squish 来编译我的 lua 脚本。 我已经厌倦了搜索 google,我找不到任何可以解释我如何使用的东西

有人可以指出正确的方向

谢谢

首先下载并解压缩包含 Squish 代码的存档。或者,您可以克隆 the repository。更改为包含 squish.lua 文件的目录。您还需要一个 Lua 5.1 可执行文件(我假设在下面的命令中称为 lua51.exe)。

存档中的 Unix Makefile 大致包含以下命令(翻译为 Windows)以构建 squish 工具:

  • bootstrap squish 工具(目前没有 gzip 压缩或调试支持)

    lua51.exe squish.lua -q --with-minify --with-uglify --with-compile --with-virtual-io
    
  • 准备 gzip 压缩模块

    lua51.exe squish -q gzip
    
  • 准备调试支持

    lua51.exe squish -q debug
    
  • 构建最终工具(具有 gzip 压缩和调试支持)

    lua51.exe squish -q --with-minify --with-uglify --with-compile --with-virtual-io --with-gzip --with-debug
    

结果是当前目录中的 Lua 脚本 squish(没有 .lua 扩展名)。要使用它,您必须为您的项目编写一个 squishy 文件,并在包含您的 squishy 文件的目录中执行类似于上面最后一个的命令行。