我正在使用meteor启动新的应用程序,当我必须安装软件包时,我感到很困惑。
Meteor可以像这样安装软件包:
meteor add <username>:<packagename>
好的,非常简单。问题是我想用凉亭然后,如何安装包?例如angular。
meteor add urigo:angular
是一样的吗?有什么不同*?我该怎么做?
bower install angular
合乎逻辑的结论可能是使用其中一个,但我在例子中看到它们可能是toguether。
*包裹记录在不同的地方,但操作是否相同?
答案 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。我认为这可能有助于回答你的问题。