如何在两个项目中使用相同的本地包?

时间:2015-08-18 00:48:16

标签: meteor

我有两个项目:xxx-apixxx-web,两者都将使用相同的本地包xxx::libs

如何维护xxx::libs?目前我把xxx :: lib放在xxx-api下,每当我更新它时,我都会将整个目录复制到xxx-web/packages

2 个答案:

答案 0 :(得分:1)

  1. 在某处创建一个目录 - 让我们称之为/home/user/pacakges
  2. 将您的包裹(我们称之为my-package)放在该目录中。
  3. export PACKAGE_DIRS="/home/user/packages"
  4. cd到您的每个应用目录和meteor add my-pacakge(如果您还没有)
  5. 就是这样! Meteor将始终在您的PACKAGE_DIRS 之前搜索,检查您应用中的所有套餐。确保将导出添加到您的环境中。

    更多详细信息我建议您在local pacakges上阅读我的博文。

答案 1 :(得分:0)

mgp可以帮助您轻松分享私人流星套餐 将您的xxx::libs保存在一个单独的目录中 在项目mgp linkxxx::libs中使用xxx-apixxx-web