Насколько я понимаю, после того, как проект (скажем, сайт Next.js, который я размещаю на Netlify) создан и развернут, версия Node больше не актуальна, поскольку ресурсы уже созданы и доступны. Это верно?
В настоящее время у меня есть проект, в котором мне нужно обновить версию Node в коде, CI и производственном экземпляре. Мое текущее приложение, размещенное на Netlify, работало на узле 16. Я обновил код локально, а также CI, чтобы принять версию 19, и в конце настройки Netlify. Однако старый сайт не перестал функционировать, вероятно, потому, что общедоступные ресурсы не имеют ничего общего с тем, что сейчас установлено в версии Node.
Но есть ли на этот счет какие-либо предостережения? Предполагается, что производственный экземпляр больше никогда не будет развернут.
🤔 А знаете ли вы, что...
Node.js может быть использован для создания микросервисов и масштабируемых приложений.
Комментарий @jonrsharpe отвечает на мой вопрос, поэтому перехожу к закрытию.
Это зависит. Если развернуты чисто статические ресурсы, то: нет, версия Node не имеет значения во время выполнения. Но вы можете выполнять эту сборку в Netlify или даже использовать такие вещи, как лямбда-функции, которые используют Node во время выполнения.