我的grunt插件中有一个属性,它接受文本或文件名,从中加载文本。
在grunt系统中是否有任何关于如何在插件协议中呈现此类属性的约定?
P.S。在我的插件中,当属性需要文本或文件名时,它可能是50/50。
更新
由于我没有得到关于可能的约定的任何答案,我实现如下:
我有两个属性 - header
和footer
,可以是文本名称,也可以是文件名。由于我已经使用了options:{}
,我又添加了一个选项:
options: {
fileMode: true
}
明确指出这些属性将被解释为文件名。未设置时,它们被视为包含纯文本。
我在grunt插件grunt-file-wrap中实现了它。