Meteor.js:nemo64:bootstrap 还是 bower bootstrap?

Meteor.js: nemo64:bootstrap or bower bootstrap?

鉴于我们生活在一个 post Meteor 1.0 世界,"better" 是使用 meteor 包 nemo64:bootstrap 还是安装 bower(meteor 包)然后管理 bootstrap 作为凉亭依赖?

我觉得如果我要从前端开始,我会使用 nemo64:bootstrap,但是如果我有一个预先打包的前端,已经加载了一百万个包,并且有工作依赖树,我应该管理依赖关系通过凉亭?

使用 mquandalle (https://github.com/mquandalle/meteor-bower) 包缩小我所有的 bower 资产,它重新安装 jquery!加倍那不是好事!

我们公司已经开始将一些 Bower 依赖项转换为 Meteor 包。我们这样做是因为您不能发布自己的 Meteor 包,如果它们需要 bower 依赖项。

旁注:我们使用 nemo64:bootstrap,它非常适合我们。

我关心的特殊情况是 'porting' 流星的预先设计模板。

我选择了 twbs:bootstrap,因为它是一步加法; meteor add twbs:bootstrap 可以轻松完成和撤消(在源代码管理中)! Bootstrap也保证是官方的,加载顺序是有序的!!

为了处理所有的 bower 依赖,我只是将它们包含在头部,然后使用

Template.sidebar.rendered = function() {
   // ..initialise all the libraries here
}

最幸运的是只有在加载实际模板时才初始化库!!!耶

我认为您甚至可以使用 miro:preloaded 或等价物来有条件地加载那些 js 库(而不是使用 /public 并从 <head> 提供静态 js 资产)