管理包。我应该使用什么工具?

时间:2015-08-18 17:09:21

标签: meteor package bower

我正在使用meteor启动新的应用程序,当我必须安装软件包时,我感到很困惑。

Meteor可以像这样安装软件包:

meteor add <username>:<packagename>

好的,非常简单。问题是我想用凉亭然后,如何安装包?例如angular。

meteor add urigo:angular  

是一样的吗?有什么不同*?我该怎么做?

bower install angular

合乎逻辑的结论可能是使用其中一个,但我在例子中看到它们可能是toguether。

*包裹记录在不同的地方,但操作是否相同?

2 个答案:

答案 0 :(得分:3)

使用

meteor add <developer>:<packagename>

从Meteor特定包数据库中添加包。 Meteor包完全集成到Meteor生态系统中,可能包含服务器和客户端代码。

你应该使用&#34; meteor add&#34;只要有可能。

要查找Meteor包,您可以使用Atmosphere

另一方面,Bower是一个面向客户端(主要是)JavaScript包的框架独立包系统。它与Meteor没有很好的集成 - 尽管社区软件包的存在是为了简化Bower软件包与Meteor的使用。

为您解答具体示例:

meteor add urigo:angular 

此命令将Angular-Meteor项目的Angular包添加到Meteor应用程序。它不仅是Angular,还包括一些Angular服务($ meteor),以提供Meteor与Angular的集成。

它甚至在某种程度上为服务器端添加了Angular支持。

bower install angular

仅下载最新Angular版本的官方缩小和非缩小javascript文件供客户端使用。 您可以将Bower版本与Angular一起使用,但是您不会从集成中获益。

答案 1 :(得分:-1)

虽然我自己并没有使用Bower,但请查看此套餐:https://atmospherejs.com/mquandalle/bower。我认为这可能有助于回答你的问题。