我正在制作一个包,为引导程序提供一些额外的 ui 组件。我选择依赖(很棒的)nemo64:bootstrap包来获取 LESS 引导库。
我的包必须提供额外的 LESS 文件,这些文件需要一些引导 LESS 变量(比如@brand-success
)。最终用户很可能已经自定义了这些变量。
nemo64 :bootstrap包提供了一个custom.bootstrap.import.less
包含引导变量的文件 ( ) 供用户在需要的地方包含它。它也是期望用户自定义其引导程序的地方。所以我想将它包含在我的包的 less 文件中,但我不知道,从我的包中,最终用户将把这个文件放在哪里。
我可以假设给出的默认路径在nemo64:bootstrap包文档 ( /client/lib/custom.bootstrap.import.less
) 上有一个示例,但是如果另一个包编写者做出不同的选择,这些包将不兼容。
有没有办法不对最终用户强制执行特定的文件架构?