如何解决如何在开发过程中设置 %?RESOURCES 键?
在我正在开发的模块中,config
目录中将提供一个文件 resources
,因此可以在我正在开发的代码中以 %?RESOURCES<config>
的形式访问它。
在编写和测试代码时,我需要设置 %?RESOURCES。这怎么办?
在模块开始时,在开发阶段,我有 use lib 'lib'
。
我还没有安装 zef 模块,所以 %?RESOURCES
为零。
META6.json 文件包含 "resources": [ "config" ]
.
解决方法
原则上,我认为不可能用 twigil ?
set 任何变量。与带有 *
twigil 的那些不同,它们不是动态变量,而只是一些核心数据结构的反映。
在 %?RESOURCES
的情况下,文档说:
%?RESOURCES 变量不是作为普通哈希实现的,而是作为 Distribution::Resources 类型的实例,所以不要期望通过打印或使用其他方式检查来查看分发中的所有可用资源文件它的价值。相反,使用上述 API 访问特定文件
正如您在 Distribution::Resource
的文档中看到的那样,咳嗽可以改善很多,甚至没有用于设置值的界面。 >
如果您正在寻找的是在运行时安装一个资源,那么这样做可能是不可取的。但是 TIMTOWDI 和之前的课程可能会给你一些关于如何去做的提示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。