NodeJS 12 - Migration

dans mon cas, une reinstall des dépendance ne touchera pas au node installé puis fera un clean du dossier et un npm install. donc il faut juste que je teste si en 12 ou 14 ça fonctionne. c’est bon pour vous ?

Ok pour moi :ok_hand:

C’est OK pour moi pour le 1er Avril et le plugin ElmTouch

2 « J'aime »

Bonjour à tous,

petit rappel, le 01/04/2021 nous passons à NodeJS 14.

@MrGreen @lunarok

3 « J'aime »

@loic

je t’ai fait un PR pour l’install dans le core, pour préparer la 14 (j’en ferai un quelques jours avant le 1er pour passer en 14)

Salut,

je réponds un peu tard mais je veux bien ton script si tjs OK.
Pour l’installation de nodejs deleguer au core, y’a une chtite doc? Une date de dispo en prod?

Merci
A+

Attention ça se base sur mon autre lib aussi : GitHub - NebzHB/dependance.lib

Pour le nouveau mode d’install en 4.2 non pas encore de doc je pense…

Merci de la réactivité et du script bien complet qui doit géré tous les cas. Ca t’embête si je pompe lâchement y compris l’utilisation de ton dépôt (comma ca si tu corrige un truc :slight_smile: ) ?

Non je t’en prie, tu peux utiliser l’entête, ça met à jour le script.

A vos PR :wink: c’est pour demain :wink:

2 « J'aime »

Hello,
Migré vers V14, merci @nebz !

Juste une question a fin de pouvoir répondre aux eventuelles questions sur community.

je prend un exemple
je suis en node 12
je relance les dépendences d’un plugin a @Foulek57
je me retrouve en node 14 ?

Hello,

Oui c’est ça :wink:

Juste sur la bêta pour ma part

idem pour les miens, mais en stable + beta.

je viens de tester sur Alpha
ça passe bien en :

Capture d’écran du 2021-04-02 08-13-50

1 « J'aime »

Done normalement sur tous mes plugins, beta ou stable

1 « J'aime »

Il y a pas un problème la ?

1 « J'aime »

C’est ce que j’allais poster ici ce matin :wink:
GSH ne fonctionnerait pas en NodeJS14.
Je n’ai pas de Google Home.
Vous avez une idée?

Quelqu’un n’a pas fait ses devoirs ?

2 « J'aime »

Bonjour @loic

dans ton plugin GSH, fichier resources\gshd\gshd.js

Ligne 46 :

 fs.writeFile(argv.pid, process.pid, function(err) {

il faut écrire :

 fs.writeFile(argv.pid, process.pid.toString(), function(err) {

car ton pid est un nombre et fs.writeFile s’attend à un string.

tu peux pousser la correction en stable aussi ? car ca bloque pas mal de gens comme on est tous passé en nodejs 14 depuis avril (comme discuté plus haut).

il faudrait aussi mettre à jour ton install_apt.sh de ce plugin (et d’autres ??) et merger le PR que j’ai fait pour le core 4.2

2 « J'aime »