是否可以向depend文件的META6.json部分中列出的模块添加最低版本?

最佳答案

声明对版本1或更高版本的Foo的依赖将与执行zef要求安装Foo:ver<1.0+>的操作相同:

zef install "Foo:ver<1.0+>"
"depends" : [
    "Foo:ver<1.0+>"
]

长格式身份使用版本文字来表示apiver属性,并使用字符串来表示其他字符串(例如authfilename等)。因此,要描述这种依赖性,您应该像使用文字形式use ala :foo<...>对其进行use Test:ver<6.d+>编码时一样地编写它。这与:foo(...)形式相反,后者可以运行任何内容,例如use Test:ver(do { say 42; v6.d+ }),仅通过搜索依赖项即可允许任意代码执行,因此不是在META6.json中描述某些内容的有效方法

关于module - 模块依赖项: is it possible to set a mininum version?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55355881/

10-11 06:53