将现有Meteor项目中的所有包安装到新项目中

时间:2015-02-14 01:58:54

标签: git meteor nitrous

这是我的流星回购:

https://github.com/the1mills/oresoftware_meteor

我将它克隆到了Nitrous.io上的一个新目录中,但是它缺少了packages目录中的智能包,而且作为Meteor .gitignores那些,我必须重新安装它们。

我假设有一种方法可以使用smart.lock文件或smart.json文件中的信息智能地安装它们。

我是否必须按名称和个人记忆单独安装它们,还是有更好的方法?

2 个答案:

答案 0 :(得分:2)

隐藏的.meteor文件夹中有一个名为packages的文件。 Packages列出了您通过命令行安装的所有meteor包。您可以将文件从一个项目复制到另一个项目,然后启动新项目,您将获得最新信息。

当为不同版本的流星做这件事时要小心;比如从0.9.0之前到现在。

提示:您甚至可以在meteor运行时修改此文件,保存它,meteor将安装/删除软件包并重新启动您的应用程序。我从不使用命令行来管理包。

答案 1 :(得分:1)

  

此外,如果您想直接从Git加载包   存储库(即它既不在本地也不在托管上   气氛),你现在还需要使用陨石。

来自Updating to 0.9.0 What You Need to Know

另请查看此Akshat answe r,(我认为这是相关的,因为这一行)

  

下载的软件包的源代码是半编译的   状态,就像你在github上找到的一样。