0
$ 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のフィールドに簡単にアクセスできますfoobaz.jsonnetのローカルにアクセスする方法はありfoo.libsonnetますか?

答えが「いいえ」の場合、 inとin の両方のフィールドにアクセスできるように、fooandをどのように実装すればよいですか?bazfoofoo.libsonnetfoo.libsonnetbaz.jsonnet

4

2 に答える 2