Ответ на этот вопрос прост, метод или переменная, помеченные как static, принадлежат только классу, поэтому статический метод не может быть унаследован в подклассе, потому что он принадлежит только суперклассу.
Похоже, что пакет заброшен , так как в течение 4 лет обновлений нет (! ).
Попытка починить устаревший пакет, как правило, не стоит усилий. В этом случае вашими лучшими вариантами являются
найти альтернативный пакет для интеграции с postgreSQL
найти ветвь пакета , что решило проблемы совместимости
самостоятельно разветвите пакет и обновите версии NPM или преобразуйте пакет для работы без жесткого подключения к конкретной версии NPM.
Ресурсы для достижения этой цели:
https://guide.meteor.com/writing-atmosphere-packages.html#peer-npm-dependencies [ 112]
https://github.com/tmeasday/check-npm-versions
Общие чтения:
https://guide.meteor.com/atmosphere-vs-npm.html
https://guide.meteor.com/writing-atmosphere-packages.html [ 115]
Что делать, если ничего из этого не относится к вам, потому что
Сначала вы обязательно должны открыть проблему в репозитории и описать свою проблему как максимально подробно:
Обратите внимание, что приведенные выше пункты также применимы к Stackoverflow в качестве критерия для «хорошего вопроса». Если владелец репо не отвечает через неделю, вы можете привлечь его внимание, используя @nameOfOwner
в комментариях.
Дополнительные ресурсы можно найти здесь:
https://stackoverflow.com/help/how-to-ask
https: // stackoverflow.com/help/mcve
Делая все эти усилия, вы повышаете вероятность того, что некоторые члены сообщества обнаружат вашу ошибку (потому что меньше усилий воспроизвести, когда ошибка хорошо документирована) и решите проблему или раскройте репо.
Последний, но не менее важный золотой способ - решить проблему, прочитать о пакете и его работе, проверить код и попытаться его исправить. Напишите несколько тестов, задокументируйте исправление и, наконец, откройте запрос на извлечение, чтобы поделиться улучшениями со всеми остальными пользователями пакета.