Bonjour,
Pourquoi vous adressez-vous à moi? Je n’ai pas de souci d’installation de dépendances. J’essayais d’aider ceux qui en ont.
En parcourant le sujet sur les nouvelles dépendances et concernant npm, je ne vois qu’une discussion entre Nebz et Loic concernant ce qu’il faudrait faire. Pas de synthèse de ce qu’il faut faire.
La doc sur le nouveau système d’installation des dépendances est absente. Reste le code source.
Pour ma part sur les 2 plugins qui utilisent nodejs, seul alexa-api installe node v16 avec l’ancien système des dépendances, l’autre utilise la version installée ou installe une v8.
Bonjour,
Je viens de lancer la commande suivante :
Avec en retour le message suivant : Commande.txt (1016 Octets)
Par contre après lancement des dépendances et du demon j’ai toujours ce foutu message :
J’avais déjà rencontré un pb similaire il y a quelques mois et j’avais trouvé la solution (en fait en lisant des forums) en modifiant dans le fichier /plugins/rflink/resources/package.json la ligne
« serialport »: « latest »
par
« serialport »: « ~9.2.8 »
J’ai essayé les 2 versions sans plus de résultat toujours Nok.
Donc si vous avez une bonne idée…
Je suis preneur.
Merci.
Je répondais pas à toi spécialement, J’ai juste cliqué sur le mauvais button
Sinon côté de nous avons ce sujet qui reste pour les migrations, Je l’accorde le titre n’est pas super. Mais nous avons tag les de qui a pris une notification automatique.
Personne n’a répondu comme tu pourras le voir. (Fils accessibles que au deveulloper)
Je n’ai jamais vu de doc coté jeedom les dépendances sa soit avant ou après.
Mais le conseil que je peux donner à n’importe quel dev de regarder le plugin pour voir le fonctionnement de ce system. De souvenir (pas sur) Il y avait eu longue discussion sur le forum d’avec informations fonctionnent.
Si tu veux également des exemples, tu as le plugin ZwaveJS qui utilise le système et qui est gratuit
Tu as le nom du plugin qui install la mauvaise version de NodeJS ? Que je regarde si je peux pas proposition une mise à jour
Apparemment la commande s’est bien exécutée.
Mais lorsque je lance le demon j’ai le message : Service ne répond pas{« state »:« ok »,« result »:null}»:null}
C’est surtout qu’onde v8 est vraiment deprecated et il contient quand même pas mal de faille, donc ça serait bien qu’il change la version minimum. Car je pense également que la version v8 doits moins bien fonctionner sur les derniers OS (Debian 10 et 11)
Bonjour jpty et merci
je viens de tester la commande en la lançant de jeedom (systeme > config…) , voici le retour
rm: cannot remove ‹ /var/www/html/plugins/rflink/resources/package-lock.json ›: No such file or directory
Je suis pas un grand expert mais le chemin est-il correct en lançant de jeedom
Pourtant le fichier existe bien :
Le résultat est :
npm ERR! code ETARGET
npm ERR! notarget No matching version found for request@~9.2.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn’t exist.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-06-03T16_44_15_831Z-debug-0.lognpm ERR! code ETARGET
npm ERR! notarget No matching version found for request@~9.2.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn’t exist.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-06-03T16_44_15_831Z-debug-0.log