在meteor项目中包含非核心包

在meteor项目中包含非核心包,meteor,Meteor,我可以向meteor的自定义签出中添加一个包,如中所述 但这在与其他人一起开发时并不真正起作用 我想知道是否有一种方法可以在一个项目中做到这一点?A-la旧的Rails供应商/插件?如果不是,也许开发人员可能想实现它。如果您需要其他人使用您的软件包,但不希望您的软件包包含在Meteor中,那么您可以直接使用Meteor回购协议,并使用您的fork,而不是Meteor本身。这样,其他人就可以克隆你的回购协议而不是Meteor…你说的是什么意思,但这在与其他人一起开发时并不起作用。?我会尝试发布一个

我可以向meteor的自定义签出中添加一个包,如中所述

但这在与其他人一起开发时并不真正起作用


我想知道是否有一种方法可以在一个项目中做到这一点?A-la旧的Rails
供应商/插件
?如果不是,也许开发人员可能想实现它。

如果您需要其他人使用您的软件包,但不希望您的软件包包含在Meteor中,那么您可以直接使用Meteor回购协议,并使用您的fork,而不是Meteor本身。这样,其他人就可以克隆你的回购协议而不是Meteor…

你说的
是什么意思,但这在与其他人一起开发时并不起作用。
?我会尝试发布一个答案,但如果我理解你的问题是正确的,我不是100%。。我的意思是,我希望人们能够克隆我的回购协议,运行
meteor
,让我的应用程序运行。是的,它可以工作,但有点复杂(每次两次拉,记得运行本地meteor)。在我的应用程序中有一个
/vendor/packages
目录并将软件包扔进去会简单得多。至少在meteor软件包出现gem/npm风格的系统之前……其次,一旦你开始运行多个项目,使用多个(不同版本?)的定制软件包,使用多个不同的开发团队,事情就会变得棘手。@TomColeman:他们就是为此而发明的。因此,只需在终端中设置一个别名,并将该别名用于您所在的开发团队中的任何项目。