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

Aperta
#5,024 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
45/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
nodejs, typescript
Ambito
cli, documentation

Direzione di ricerca

Esamina il changelog di @ionic/utils-subprocess 2.1.12 e il commit collegato che ha innalzato la versione minima di Node. Aggiorna il changelog per indicare che Node 16 è richiesto per questa release, quindi verifica che la versione e la formulazione descrivano accuratamente la modifica di compatibilità.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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).

Lingua principale
TypeScript
Stelle
2k
Fork
681
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ionic-team/ionic-cli

Tutte le issue di ionic-team/ionic-cli

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.