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

@ionic/utils-subprocess 2.1.12 change log does not mention node 16 is now the minimum version

Abierto
#5,024 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
45/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
nodejs, typescript

Línea de trabajo

Revisa el changelog de @ionic/utils-subprocess 2.1.12 y el commit enlazado que elevó la versión mínima de Node. Actualiza el changelog para indicar que Node 16 es obligatorio para esta release y, después, verifica que la versión y la redacción describan correctamente el cambio de compatibilidad.

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

Descripción

triage

Description:
I'm currently upgrading to Capacitor 3 (yes, I'm behind, I've having to upgrade due to jcenter going down) and I'm also stuck on node 12. Trying to run npx cap sync ios gives me:

        promise.p.stdout?.pipe(stdoutBuf);
                         ^

SyntaxError: Unexpected token '.'

Because 12 does not have option chaining. I scanned the change log and found that in 2.0.0 the minimum was increased to node 10 but no other mention. Then scanning through the code I found this commit which says the minimum is being bumped to node 16. This does not seem appropriate for a patch version (2.1.11 -> 2.1.12)

Steps to Reproduce:

Try to use capacitor cli v3 with node 12

Output:

See above.

My ionic info:

N/A

Other Information:

This fix will probably be to try and pin @ionic/utils-subprocess at 2.1.11 but I wanted to record this for others running into the same issue (possibly for the same reasons, having to upgrade due to jcenter/jfrog).

Lenguaje dominante
TypeScript
Estrellas
2k
Forks
681
Métricas de merge de PR
Sin PR fusionados en 30 d

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 ionic-team/ionic-cli

Todos los issues de ionic-team/ionic-cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.