yandex-cloud / serverless-plugin

MIT License
57 stars 15 forks source link

Почему не работает на 18 nodejs? #106

Closed omqmo closed 10 months ago

omqmo commented 1 year ago

Как запустить serverless-yandex-cloud на nodejs18+? Не знаю, как в глобальных масштабах, но на github-actions из-за указанного пакета зависимости необходимо не устанавливать, а пересобирать с помощью команды npm rebuild. Это, как минимум, ломает nx. Разбираться в совместимости с устаревшей версией nodejs для каждой из сотен пакетов nx,ну вообще сами понимаете никто не будет. Поэтому, вопрос - в чем проблема переписать упомянутый пакет на актуальные версии ноды?

Если у кого-то есть рабочий пример github-actions + serverless + nx буду очень рад, если им поделитесь.

nikolaymatrosov commented 1 year ago

А зачем вы используете этот пакет в github actions? Есть же отдельный экшен для деплоя функции https://github.com/yc-actions/yc-sls-function

omqmo commented 1 year ago

@nikolaymatrosov оу, мне этот не попадался. Спасибо, сейчас попробую.

А зачем вы используете этот пакет в github actions?

action для нативного serverless, который также подключает плагины. Лучше я ничего не смог найти, но ваш вариант выглядит аналогичным.

DavyJohnes commented 1 year ago

из-за указанного пакета зависимости необходимо не устанавливать, а пересобирать с помощью команды npm rebuild

Можно тут подробнее, пожалуйста? Помечу нельзя просто установить плагин как зависимость и использовать его, как указано в документации?