$ 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
この例では、bar
のフィールドに簡単にアクセスできますfoo
。baz.jsonnet
のローカルにアクセスする方法はありfoo.libsonnet
ますか?
答えが「いいえ」の場合、 inとin の両方のフィールドにアクセスできるように、foo
andをどのように実装すればよいですか?baz
foo
foo.libsonnet
foo.libsonnet
baz.jsonnet