Модуль Метеор не найден на Prod, отлично работает в Dev - PullRequest
1 голос
/ 20 апреля 2020

Я недавно добавил потоковый маршрутизатор в свой метеоритный проект. Отлично работает в dev, я развернул на своем dev сервере, heroku dyno используя horse buildpack . И удивительно, мое приложение не работает, консоль js регистрирует ошибку:

Uncaught Error: Cannot find package "kadira:flow-router". Try "meteor add kadira:flow-router".

Я добавил модуль в метеор, выполнив это:

meteor add kadira:flow-router

I мой route.jsx находится в /client/route/route.jsx

import { FlowRouter }  from 'meteor/kadira:flow-router';

Я не понимаю, почему мои dev / prod не совпадают. Любой намек? Я не обнаружил никаких ошибок в журналах развертывания на heroku. Я также кое-что понял, когда heroku собирает продукт, кажется, что он использует Meteor 1.8.1, а я обновил свою версию метеора до последней версии 1.10.smthg. Как это происходит? Это связано?

1 Ответ

0 голосов
/ 21 апреля 2020

хорошо, я нашел ответ: каким-то образом мои добавления пакетов и обновление meteor на моем устройстве не были переданы моему репозиторию git. Следовательно, не к Heroku Dyno.

Я не уверен, что проблема в том, как я использую git, .meteor не в git игнорировать

...