如何设置和使用 lua squish?

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

有人可以指点我正确的方向吗?

  • 我在 windows OS 上使用 lua 5.1

谢谢

点赞
用户3677376
用户3677376

首先下载并解压包含Squish代码的存档文件。或者,你也可以克隆仓库。然后进入包含squish.lua文件的目录。你还需要一个Lua 5.1可执行文件(在以下命令中,我将假设它被命名为lua51.exe)。

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

  • 引导 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文件的目录中执行类似于上面的最后一个命令的命令行。

2017-04-30 15:01:40