Alert user when they're using functions + unsupported Node versions
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
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
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de netlify/cli
-
netlify dev returns 403 for static files in subdirectories on Windows (backslash in rewritten path)Posiblemente ocupada @Ramnath0521 la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
`client-ip` is not an IP address when `x-forwarded-for` holds a list or a portPosiblemente ocupada @Dev-next-gen la tomó hace 11 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
`netlify dev` with `--cwd` from outside the project: every function 500s with "module is not defined in ES module scope" (`detectZisiBuilder` passes a string to `readPackageUp`)Posiblemente ocupada @bsplatt92 la tomó hace 52 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
area: command: deploy area: docs type: feature
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
netlify/cli#1984 · 19 comentarios · 3 reacciones ·
Los mantenedores suelen responder en 1 día
-
CARDAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 5/100
Los mantenedores suelen responder en 1 día
Todos los issues de netlify/cli
Issues similares
-
[Feature]: [P3] engine-rs: the package source hash should ignore line endings and untracked filesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
maniator/verticopolis#880 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
siyuan-note/siyuan#20353 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
black-forest-labs/skills#17 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Albert-Weasker/niubigeo#168 ·
Los mantenedores suelen responder en 1 día