Обратите внимание на страницу документации Модули .
Там приведен этот пример для доступа к файлу, расположенному в папке ресурсов:
my $template-text = %?RESOURCES<templates/default-template.mustache>.slurp;
Вам также необходимо перечислить файл в META6.json
, чтобы файл был доступен после установки модуля.
{
...,
"resources": [ "templates/default-template.mustache"]
}
Как отметил Гайфа в комментарии %?RESOURCES
работает с отдельными файлами, а не со структурами каталогов. Он не дает никаких гарантий того, как файлы хранятся на самом деле. Так что %?RESOURCES<templates>.dir
не будет работать.