1

我需要在 lua rock 中嵌入资源(html 模板),因为它们是程序所需要的。但我找不到在配置中描述它们的位置。

试图将它们放在build.install.conkey 中(如下所示)是行不通的,因为文件随后以“平面”方式存储,从而丢失了目录。

{
  package = "...",
  version = "master-1",
  source = { ... },
  description = { ... },
  dependencies = { ... },
  build = {
    type    = "builtin",
    modules = { ... },
    install = {
      bin = { ...},
      conf = { RESOURCES },
    },
  },
}

有没有办法指定资源?如果可能的话,它们安装在哪里?

4

1 回答 1

3

build.copy_directories指令(参见此处),它是一个目录名数组,应从源目录复制到 Rocks 树中。

您可能还对datafile模块感兴趣,该模块有助于从不同位置(包括岩石树)加载资源。

于 2016-01-22T23:38:51.117 回答