require

Lua的require()函数的扩展,增加了对Premake模块和版本检查的支持。

require ("modname", "versions")

在定位请求的模块时,Premake将使用其扩展的模块位置集。

参数

modname是要加载的模块的名称。有关如何定位Premake模块的更多信息,请参见定位脚本。

versions是版本要求的可选字符串。有关需求字符串格式的更多信息,请参见下面的示例。如果不满足要求,将引发错误。

返回值

模块对象

可用性

premake 5.0 或更高版本

示例

需要Premake 5.0或更高版本。

require("premake", ">=5.0")

如果未指定运算符,则默认为“> =”。我认为将其包含进来更具可读性。

require("premake", "5.0")

需要版本5.0 alpha 3或更高版本

require("premake", ">=5.0.0-alpha3")

需要Premake 5.1和6.0之间的任何内容。

require("premake", ">=5.0 <6.0")

相同的规则适用于第三方模块。

require("foo", ">=1.1")

results matching ""

    No results matching ""