【发布时间】:2020-04-09 23:50:28
【问题描述】:
$ cat foo.libsonnet
{
local foo = 99,
bar: [ foo, 101 ]
}
$ cat baz.jsonnet
{
local foo = import 'foo.libsonnet',
baz: [foo.foo, foo.bar]
}
$ jsonnet baz.jsonnet
RUNTIME ERROR: field does not exist: foo
baz.jsonnet:3:11-18 thunk <array_element>
baz.jsonnet:3:10-28 object <anonymous>
During manifestation
在本例中,很容易访问foo 的bar 字段。 baz.jsonnet有什么办法可以访问foo.libsonnet的本地人吗?
如果答案是否定的,我应该如何实现foo 和baz,以便我可以在foo.libsonnet 和baz.jsonnet 中访问foo.libsonnet 的foo 字段?
【问题讨论】:
标签: jsonnet