Problème installation sur LUNA

Bonjour,

Lors de l’installation du plugin sur deux luna j’ai la même erreur :

node:internal/modules/cjs/loader:959
throw err;
^
Error: Cannot find module 'request'
Require stack:
- /var/www/html/plugins/espeasy/resources/espeasy.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
at Function.Module._load (node:internal/modules/cjs/loader:804:27)
at Module.require (node:internal/modules/cjs/loader:1028:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/var/www/html/plugins/espeasy/resources/espeasy.js:3:15)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/espeasy/resources/espeasy.js' ]

Est-ce que quelqu’un à idée du sujet ? ;o)

Merci

Bonjour @Lunarok,

serait il possible d’avoir une réponse car Jeedom n’assure pas le support du plugin et me retourne vers vous.

Merci

Bonjour,

1ère méthode :

Aller dans
Réglages > Système > Editeur de fichiers
plugins/espeasy/plugin_info/packages.json
Clique-droit, Editer

remplacer :

{
  "npm" : {
    "plugins/espeasy/resources": {},
    }
  }

par :

{
  "npm" : {
    "plugins/espeasy/resources": {}
    }
  }

Autrement dit supprimer la virgule.
Sauvegarder.
Relancer l’installation des dépendances.

2ième méthode :

Aller dans
Réglages > Système > Configuration > OS/DB > Administration Système
Taper la commande :
cd /var/www/html/plugins/espeasy/resources && sudo npm install

akenad :slight_smile:

1 « J'aime »

God mode ON ;o)
Un grand merci j’ai pris la 2eme méthode nikel.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.