【问题标题】:using local package in multiple projects in meteor在流星的多个项目中使用本地包
【发布时间】:2015-08-07 13:29:09
【问题描述】:

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

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

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

【问题讨论】:

  • 请按照文档告诉您的操作:meteor add edgee:slingshot,或者您正在编辑包内容并希望跨项目共享修改后的版本?

标签: meteor meteor-packages


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    • 2015-10-30
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    相关资源
    最近更新 更多