如何为用户创建带有构建选项的meteorJS包?

big*_*olf 5 javascript meteor isobuild meteor-packages

我正在为JS库创建一个meteor包,其中包含主存储库中的许多可选插件.我想为用户提供选项,以选择要使用的库扩展,而不必总是不必要地包含它们.

这是否可以使用当前的构建系统?如果是这样,我从哪里开始?

Jes*_*sse 1

目前不支持此功能。从某种意义上说,每个包都是您通过包系统本身启用的“选项”。您当前最好的选择是只发布每个部分的包,并且可能为常见的构建组合添加包。

Twitter Bootstrap 目前做了类似的事情,如下所示:

twbs:bootstrap          // normal bootstrap
twbs:bootstrap-noglyph  // bootstrap sans glpyhs
Run Code Online (Sandbox Code Playgroud)

同样相关的是,一些(许多)预包装的手写笔包:

stolinski:stylus-multi
cryptoquick:stylus-multi
mquandalle:stylus
Run Code Online (Sandbox Code Playgroud)

我期待这个答案变得陈旧。