Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Oppgraderer node 14 til node 16 siden Angular 14 støtter ikke node 18.
Node versjoner høyere enn 14 er strengere mot utdaterte dependencies. Den tvinger oss til å bestemme hvilken dependency må vi installere hvis noe bibliotek krever lavere dependency (f.eks @angular-devkit/architect krever rxjs 6.6.7 mens vi bruker rxjs: "^7.5.6" i vår løsningen), må man bruke 'overrides' property til å gi node en beskjed at vi vil helst bruke 7.5.6 versjonen på alle våre dependencies.
Det var en del problemer med ionic/cli. Tydeligvis var det problemer med os.userInfo metoden som sjekker hvilken bruker kjører appen i høyere node versjoner. Den funka ikke og kastet en feil
Fant ikke noe bra løsning på det. Ionic teamet virker til å blåse i det. Kan se at det var snakk om det for tre år siden på ionic team/ionic cli og det står en PR på saken som aldri ble godkjent. Jeg lagde en dummy SHELL variabel som egentlig er et tomt objekt. Det løser problemet for nå.