Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Alert user when they're using functions + unsupported Node versions

Abierto
#5,012 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
30/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
cli

Línea de trabajo

Comienza con el flujo de ntl dev e identifica cómo se detectan las funciones edge y la versión de Node.js del proyecto. Confirma las versiones compatibles con AWS en la documentación enlazada sobre las restricciones de Lambda@Edge; después, define el comportamiento de la advertencia y verifica que aparezca antes del despliegue cuando se utilice una versión no compatible.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

area: command: dev area: functions type: feature
Which problem is this feature request solving?

When my project was using new Node 18 APIs:

  • functions would work locally using the CLI
  • deploys would fail

This is because AWS doesn’t support Node 18 (at the moment of running the CLI).

Downgrading to Node 16 fixed it.

Describe the solution you'd like

A great developer experience would have been to know about this version incompatibility prior to deploying.

Perhaps the CLI could tell users when they’re using edge functions in conjunction with versions of Node.js that aren’t supported?

For example:

> ntl dev

  Running Netlify Functions with an unsupported version of Node.js (18) and may not deploy as expected.
  Consider using a version of Node.js listed in https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/edge-functions-restrictions.html#lambda-at-edge-function-restrictions
  (To hide this message... /* provide way to dismiss the message for this project? */)
Pull request (optional)
  • I can submit a pull request.
Lenguaje dominante
TypeScript
Estrellas
1.9k
Forks
478
Merge medio
2 d 17 h
PR fusionados (30 d)
63

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de netlify/cli

Todos los issues de netlify/cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.