如何设置和使用lua squish?

时间:2017-04-30 11:15:11

标签: lua compilation squish

我知道这可能是一个愚蠢的问题,但我如何设置和使用squish来编译我的lua脚本。 我很累,搜索谷歌,我找不到任何解释我如何使用

的东西

有人可以指出我正确的方向

  • 我在Windows OS上使用lua 5.1

谢谢

1 个答案:

答案 0 :(得分:1)

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

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

  • bootstrap squish tool(现在没有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文件的目录中执行类似于上一个的命令行。