# Installation environnement de dev NodeJS et intergations

**URL:** <https://community.gladysassistant.com/t/installation-environnement-de-dev-nodejs-et-intergations/8876>\
**Category:** Développement\
**Created:** [Avril 30, 2024, 8:46 UTC](https://community.gladysassistant.com/t/installation-environnement-de-dev-nodejs-et-intergations/8876 "2024-04-30T20:46:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [Avril 30, 2024, 8:46 UTC](https://community.gladysassistant.com/t/installation-environnement-de-dev-nodejs-et-intergations/8876/1 "2024-04-30T20:46:56Z")

</div>

Bonjour,

Je suis en train d 'installer l’environnement de dev et j’ai deux questions :

1. NodeJS 18 est obligatoire ? si on a la 20 ça ne marche pas ?
2. Pour débuter c’est bien d’installer les intégrations si je veux voir un peu comment c’est foutu ? ou j’aurais quand même les dossiers et leur contenu, mais les dépendances ne seront pas chargées ?

Merci d’avance

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 1, 2024, 8:11 UTC](https://community.gladysassistant.com/t/installation-environnement-de-dev-nodejs-et-intergations/8876/2 "2024-05-01T08:11:16Z")

</div>

> [@McFlyPartages](#):
>
> NodeJS 18 est obligatoire ? si on a la 20 ça ne marche pas ?

Je pense que ça doit marcher en Node 20 en local, mais pour l’instant on ne le supporte pas officiellement ( On en parlait ici : [Passage à NodeJS 20](https://community.gladysassistant.com/t/passage-a-nodejs-20/8691) )

> [@McFlyPartages](#):
>
> Pour débuter c’est bien d’installer les intégrations si je veux voir un peu comment c’est foutu ? ou j’aurais quand même les dossiers et leur contenu, mais les dépendances ne seront pas chargées ?

Dans tous les cas les intégrations sont dans le repo, et quand tu fais npm install ça installe les dépendances des intégrations 🙂

Après je te conseille quand même de mettre la variable `INSTALL_SERVICES_SILENT_FAIL` si tu ne développe pas sur Linux, car certaines dépendances linux-only auront sûrement du mal à s’installer :

 ![Screenshot 2024-05-01 at 10.09.38](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/a/1a57ec36dcfe964d4d0f28f21a63d7bfe3980061.png)

(Cf doc: [Mettre en place un environnement de développement sous Mac/Linux | Gladys Assistant](https://gladysassistant.com/fr/docs/dev/setup-development-environment-mac-linux/) )

Ce paramètre n’est qu’un flag pour dire que c’est ok si certaines dépendances d’intégrations ne sont pas correctement installée, vu que tu ne veux pas forcément avoir toutes les intégrations fonctionnelles en local.

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [Mai 1, 2024, 10:48 UTC](https://community.gladysassistant.com/t/installation-environnement-de-dev-nodejs-et-intergations/8876/3 "2024-05-01T10:48:55Z")

</div>

> [@pierre-gilles](#):
>
> Je pense que ça doit marcher en Node 20 en local

Je connais pas grand chose mais j’ai plei d’erreur et rien ne se lancé dans les commandes.

J’ai mis la 18 et je verrais avec nvm plus tard

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Mai 1, 2024, 11:37 UTC](https://community.gladysassistant.com/t/installation-environnement-de-dev-nodejs-et-intergations/8876/4 "2024-05-01T11:37:03Z")

</div>

Ok, hésite pas à mettre les erreurs ici si tu veux de l’aide 🙂
