J’ai réussi à installer le dépendances sans ereur
Pour ça, j’ai dû éditer le fichier /var/www/html/plugins/zwavejs/resources/post_install.sh
pour remplacer la ligne
sudo npm run build
par
sudo NODE_OPTIONS="--max_old_space_size=2048" npm run build
Et le bouton Interface ZwaveJs UI
fonctionne.
Edit:
4096 ne fonctionnait pas, ça me donnait d’autre erreurs. J’ai tenté 2048 et c’est OK.
Edit 2:
Il semble que l’augmentation de la taille du swap soit une autre solution à privilégier. Le fichier post_install.sh
doit être modifié à chaque mise à jour du plugin alors que l’augmentation du swap est pérenne.
Edit 3:
Je n’ai plus jamais eu de problème depuis que j’ai augmenté la taille du swap.
Édit 4 :
Remplacement de yarm par npm, le plugin utilisant maintenant npm pour l’installation et la compilation.