我可以从这样的子目录导入文件,并且可以正常工作:
my-app/
├── templates/
│ └── somefile.jinja
├── my-config.yaml
#my-config.yaml
imports:
- path: templates/somefile.jinja
但是,如果我尝试访问父目录中的文件,则会失败:
my-app/
├── templates/
│ └── my-config.jinja
├── somefiles/
│ └── somefile.jinja
#my-config.yaml
imports:
- path: ../somefiles/somefile.jinja
如何进入目录以导入文件?
答案 0 :(得分:2)
使用相对路径确实可以像在命令行中那样工作。重要的一点是,无论何时要调用资源模板,都必须使用完整的相对路径。
使用您的示例:
imports: - path: ../somefiles/somefile.jinja resources: - name: someResource type: ../somefiles/somefile.jinja