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