NodeJS dev environment setup and integrations

Hello,

I’m in the process of installing the dev environment and I have two questions:

  1. Is NodeJS 18 mandatory? If we have 20 will it not work?
  2. To start, is it a good idea to install the integrations if I want to see how it’s set up? Or will I still have the folders and their contents, but the dependencies won’t be loaded?

Thanks in advance

I think it should work with Node 20 locally, but for now we don’t officially support it (we talked about it here: Passage à NodeJS 20 )

In any case the integrations are in the repo, and when you run npm install it installs the integrations’ dependencies :slight_smile:

I still advise you to set the variable INSTALL_SERVICES_SILENT_FAIL if you are not developing on Linux, because some linux-only dependencies will probably have trouble installing:

(See doc: Mettre en place un environnement de développement sous Mac/Linux | Gladys Assistant )

This parameter is just a flag to say it’s okay if some integration dependencies are not correctly installed, since you don’t necessarily want all integrations to be functional locally.

I don’t know much, but I have a ton of errors and nothing runs when I run the commands.

I switched to 18 and I’ll look into it with nvm later

Ok, don’t hesitate to post the errors here if you want help :slight_smile:

1 Like