这是我的流星回购:
https://github.com/the1mills/oresoftware_meteor
我将它克隆到 Nitrous.io 上的一个新目录中,但它缺少包目录中的智能包,并且因为 Meteor .gitignores 这些,我必须重新安装它们。
我假设有一种方法可以使用 smart.lock 文件或 smart.json 文件中的信息智能地安装它们。
我必须按名称和个人记忆单独安装它们还是有更好的方法?
这是我的流星回购:
https://github.com/the1mills/oresoftware_meteor
我将它克隆到 Nitrous.io 上的一个新目录中,但它缺少包目录中的智能包,并且因为 Meteor .gitignores 这些,我必须重新安装它们。
我假设有一种方法可以使用 smart.lock 文件或 smart.json 文件中的信息智能地安装它们。
我必须按名称和个人记忆单独安装它们还是有更好的方法?
在隐藏的 .meteor 文件夹中有一个名为 packages 的文件。Packages 列出了您通过命令行安装的所有流星包。您可以将文件从一个项目复制到另一个项目,然后启动新项目,您将是最新的。
对不同版本的流星执行此操作时要小心;从 0.9.0 之前到现在。
提示:您甚至可以在流星运行时修改此文件,保存它,流星将安装/删除包并重新启动您的应用程序。我从不使用命令行来管理包。
此外,如果你想直接从 Git 存储库加载一个包(即它既不能在本地使用,也不能在 Atmosphere 上托管),你现在还需要使用 Meteorite。
还要看看这个Akshat answe r,(我认为是相关的,因为这条线)
下载包的源代码处于半编译状态,与您在 github 上找到的完全不同。