# Problème de démarrage du front en dev

**URL:** <https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087>\
**Category:** Développement\
**Created:** [Avril 13, 2023, 8:57 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087 "2023-04-13T20:57:29Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 13, 2023, 8:57 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/1 "2023-04-13T20:57:30Z")

</div>

Hello,

J’ai voulu mettre à jour gladys chez moi en «&nbsp;dev&nbsp;» et je me prends cette erreur quand je veux démarrer le front :

```auto
 Build [] 0% (0.0s) compiling✖ ERROR TypeError: Cannot read properties of undefined (reading 'get')
✖ ERROR TypeError: Cannot read properties of undefined (reading 'get')
    at /opt/Gladys/front/node_modules/webpack/lib/DefinePlugin.js:313:38
    at SyncHook.eval [as call] (eval at create (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:29:1)
    at SyncHook.lazyCompileHook (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/tapable/lib/Hook.js:154:20)
    at Compiler.newCompilation (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Compiler.js:631:26)
    at /home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Compiler.js:667:29
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
    at AsyncSeriesHook.lazyCompileHook (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/tapable/lib/Hook.js:154:20)
    at Compiler.compile (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Compiler.js:662:28)
    at /home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Watching.js:77:18
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:33:1)
    at AsyncSeriesHook.lazyCompileHook (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/tapable/lib/Hook.js:154:20)
    at Watching._go (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Watching.js:41:32)
    at /home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Watching.js:33:9
    at Compiler.readRecords (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Compiler.js:529:11)
    at new Watching (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Watching.js:30:17)
    at Compiler.watch (/home/jp/.nvm/versions/node/v18.14.0/lib/node_modules/preact-cli/node_modules/webpack/lib/Compiler.js:244:10)

```

RIen à faire, je m’en sorts pas 😢

---

<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:** [Avril 14, 2023, 1:29 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/2 "2023-04-14T01:29:07Z")

</div>

Tu as essayé de supprimer tes node\_modules puis réinstaller les dépendances ?

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 14, 2023, 5:38 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/3 "2023-04-14T05:38:59Z")

</div>

Oui.

Alors je viens d’essayer sur un clone tout neuf, puisque sur ma branche, j’embarque des modifs.  
En node v18, j’ai l’erreur lié à l’option `NODE_OPTIONS=--openssl-legacy-provider` qui ne semble pas bien fonctionner. En downgradant sur node v16 et en enlevant l’option, ca fonctionne.

J’ai vu un poste ou @pierre-gilles tu mentionnes que le front est en v16 et le back en v18, mais le package.json indique v18 aujourd’hui, donc je supposes qu’il faut bien utiliser la 18.x ?

---

<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:** [Avril 14, 2023, 5:48 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/4 "2023-04-14T05:48:24Z")

</div>

Je confirme qu’on est en Node 18 partout désormais, front et back.

Tu as quoi comme erreur par rapport à l’option ?

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 14, 2023, 5:51 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/5 "2023-04-14T05:51:31Z")

</div>

`ERROR Error: error:0308010C:digital envelope routines::unsupported`

Je crois que je l’avais résolu je sais plus comment, avant d’être confronté à mon autre erreur 😕

---

<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:** [Avril 14, 2023, 5:53 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/6 "2023-04-14T05:53:59Z")

</div>

Oui cette erreur est fixée par `NODE_OPTIONS=--openssl-legacy-provider` normalement, tu es bien sur master et ton package.json ressemble bien à ça :

 ![Screenshot 2023-04-14 at 13.53.34](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8f551e8705b67b00e046e406ef7d2d0bb73413b9.png)

?

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 14, 2023, 5:56 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/7 "2023-04-14T05:56:00Z")

</div>

oui oui j’ai bien lu la littérature sur cette erreur, je suis triste ^^

---

<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:** [Avril 14, 2023, 5:56 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/8 "2023-04-14T05:56:43Z")

</div>

Tu es sur quel OS ? J’avoue que je suis sur MacOS et Linux, j’ai jamais testé sur Windows, le souci vient peut-être de là

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 14, 2023, 5:57 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/9 "2023-04-14T05:57:57Z")

</div>

Ubuntu&nbsp;22.04

---

<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:** [Avril 14, 2023, 5:59 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/10 "2023-04-14T05:59:06Z")

</div>

Pour démarrer Gladys front, tu fais bien `npm start` dans le dossier `front` ?

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 14, 2023, 6:00 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/11 "2023-04-14T06:00:05Z")

</div>

oui je fais bien ca.  
Bon je dois partir, je remet ca ce soir … Merci pour la réactivité 🙂

---

<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:** [Avril 14, 2023, 6:04 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/12 "2023-04-14T06:04:19Z")

</div>

Dur de t’aider sans plus d’informations 😛

On fait tous les builds sur le CI avec Ubuntu 22.04, en Node 18, et ça marche nickel (j’ai fais plusieurs builds ce matin), donc ça m’étonnerait qu’il y ait un problème côté repo, à mon avis il y a un souci dans ta configuration

- Regarde tes variables d’environnements
- Repars de zéro (git clone du repo gladys, npm install, npm start)

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 14, 2023, 9:00 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/13 "2023-04-14T21:00:11Z")

</div>

Bon je suis passé de node v18.14 à 18.15, j’ai plus d’erreurs openssl ni sur webpack.  
Par contre je suis plus compliant avec la version de npm.

Mais j’ai désormais une erreur avec la lib tagify :

```auto
ERROR in ../node_modules/@yaireo/tagify/dist/tagify.min.js 305:13
Module parse failed: Unexpected token (305:13)
File was processed with these loaders:
 * ../node_modules/babel-loader/lib/index.js
 * ../node_modules/source-map-loader/dist/cjs.js
You may need an additional loader to handle the result of these loaders.
| s = this.dropdown.getHeaderRef(),
| a = this.dropdown.getFooterRef();
> e && s?.parentNode.replaceChild(e, s), i && a?.parentNode.replaceChild(i, a);
| },
| refilter(t) {

```

---

<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:** [Avril 17, 2023, 2:11 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/14 "2023-04-17T02:11:43Z")

</div>

C’est bizarre quand même tout ça, il ne devrait pas y avoir de différences sur des versions mineurs de Node.js

Chez moi je suis en Node v18.16 et ça build tout seul.

Je viens de re-tester ce matin pour être sur:

- rm -rf node\_modules
- npm install
- npm start

et tout s’installe et tourne sans problème.

Comment as-tu installer Node.js ? J’utilise volta personnellement pour gérer ma version de Node installée: [https://volta.sh/](https://volta.sh/)

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Avril 17, 2023, 6:51 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/15 "2023-04-17T06:51:33Z")

</div>

Je suis passé en node 18.16 et npm en v8 car j’étais en v9 et j’avais un warning. J’ai essayé avec volta, j’itilisais nvm.  
Mais rien n’y fait, j’ai joujours l’erreur 😢

---

<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:** [Avril 19, 2023, 1:43 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/16 "2023-04-19T01:43:45Z")

</div>

Bonne chance 😃 C’est dur de t’aider sans informations.

Il y a forcément quelque chose dans ton installation de différent, car sur le CI c’est un Ubuntu tout frais en 22.04, Node installé tout frais, et tout passe

En local pareil chez moi…

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [Avril 19, 2023, 8:03 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/17 "2023-04-19T20:03:19Z")

</div>

Idem à la maison j’ai du 22.04 partout et j’ai pas le soucis

---

<div class="post-metadata">

**Author:** ![Jean-Philippe](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Jean-Philippe](https://community.gladysassistant.com/u/Jean-Philippe)\
**Post date:** [Mai 1, 2023, 3:48 UTC](https://community.gladysassistant.com/t/probleme-de-demarrage-du-front-en-dev/8087/18 "2023-05-01T15:48:55Z")

</div>

Bon j’ai réussi à m’en sortir sans bien tout comprendre …

J’ai du ajouter ces 2 loaders pour babel:

```auto
@babel/plugin-proposal-optional-chaining')
@babel/plugin-proposal-nullish-coalescing-operator')

```

J’ai aussi du forcer l’install de `sirv-cli`

Pourtant sur mon portable, je confirme que je n’ai pas eu à faire ca non plus, c’est seulement sur mon serveur que j’ai du faire ca … je pige pas …
