在流星的多个项目中使用本地包

时间:2015-08-07 04:04:18

标签: meteor meteor-packages

我试图在meteor中为多个项目使用相同的包和相同的服务器。我是新手所以请你纠正我哪里出错了。 我正在使用名为“https://github.com/CulturalMe/meteor-slingshot/”的这个包在项目A中的S3上传文件。我有另一个项目B.我在我的根目录中创建了一个名为“server”的文件夹,并创建了一个符号链接到这个'来自A和B的服务器'文件夹。除了服务器中使用的那些包之外,一切正常。

  1. 我在根目录中创建了一个名为“packages”的文件夹。
  2. 我在名为'packages'的目录中克隆了上面的包。
  3. 然后我设置环境变量export PACKAGE_DIRS='/home/XXX/projects/XXXX/packages/'
  4. 当我运行项目B时,我收到ReferenceError: Slingshot is not defined
  5. 错误

    据我所知,meteor应该在环境变量中寻找这个包,为什么我收到这条消息

1 个答案:

答案 0 :(得分:0)

您只需在不同项目的packages文件夹下创建每个包文件夹的符号链接即可。就像the way to test your own package

一样