Dépendances : JS heap out of memory - Raspberry Pi 3

J’ai réussi à installer le dépendances sans ereur :smiley:

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.

7 « J'aime »