Использование локального пакета в нескольких проектах в метеоре

Я пытаюсь использовать один и тот же пакет и один и тот же сервер для нескольких проектов в метеоре. Я новичок, поэтому прошу вас исправить меня, где я иду не так. Я использую этот пакет под названием " https://github.com/CulturalMe/meteor-slingshot/" для загрузки файлов в S3 в проекте A. У меня есть другой проект B. Я создал папку с именем "server" в моем корневом каталоге и создали символическую ссылку на эту "серверную" папку из A и B. Все работает нормально, за исключением тех пакетов, которые используются на сервере.

  1. Я сделал папку под названием "пакеты" в моем корневом каталоге.
  2. Я клонировал вышеупомянутый пакет в этом каталоге под названием "пакеты".
  3. Затем я устанавливаю переменную окружения export PACKAGE_DIRS='/home/XXX/projects/XXXX/packages/'
  4. Когда я запускаю проект B, я получаю сообщение об ошибке ReferenceError: Slingshot is not defined

Насколько я знаю, метеор должен искать этот пакет в переменной среды, так почему я получаю это сообщение

1 ответ

Вы можете просто создать символическую ссылку на папку каждого пакета в разных проектах. packages папка. Так же, как способ проверить свой собственный пакет

Другие вопросы по тегам