Discussions

Ne peut plus démarrer le serveur après l'installation

Image

Après avoir installé Styled Component, j'ai cette erreur en démarrant mon serveur et je ne peux plus le démarrer, rien à faire, je me retrouve bloqué encore..

node:internal/modules/cjs/loader:494
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in /home/maxime/projects/premierprogramme/react-formation-ultime/node_modules/postcss-safe-parser/node_modules/postcss/package.json
    at new NodeError (node:internal/errors:388:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:440:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:719:3)
    at resolveExports (node:internal/modules/cjs/loader:488:36)
    at Module._findPath (node:internal/modules/cjs/loader:528:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:932:27)
    at Module._load (node:internal/modules/cjs/loader:787:27)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/home/maxime/projects/premierprogramme/react-formation-ultime/node_modules/postcss-safe-parser/lib/safe-parser.js:1:17) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
9 réponses
Image
Maxime Brunet
Le 19/09/2022 à 00:49

À noter que j'ai tenté de prendre les fichiers de la précédence session et de les remplacer et ça donne le même message d'erreur, il y a plus d'erreurs sur cette formation plus difficile à suivre, je fais que le mentionner :) aujourd'hui j'ai été pris deux fois, une fois pour la version du markdone que j'ai pu corriger grâce à la question déjà posée (mais je m'étais déjà planté pendant la vidéo) et cette fois ci ou je ne peux absolument plus rien faire, si ce serait un vrai projet ça serais la fin :(

Image
Maxime Brunet
Le 19/09/2022 à 00:50

Comment être à l'aise avec tout les messages d'erreurs que React sort ? Il y en a beaucoup

 

Image
Maxime Brunet
Le 19/09/2022 à 00:59

Voilà, pour afficher cette erreur, j'installe styled-component j'ai même essayé de mettre la version 5.2.1 aussi après le premier bug en faisant @5.2.1 et ça rebug tout, la seule manière de tout refaire fonctionner est de reprendre le dossier node_modules de markdone et de le remplacer dans ce projet, cette commande fait tout planter :(

 

Image
Maxime Brunet
Le 19/09/2022 à 01:03

Aussi moi à l'installation de styled-component j'ai des vulnérabilités beaucoup 

[maxime@lesreseauxmb-laptop react-formation-ultime]$ npm install --save styled-components
npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated core-js-pure@3.8.3: core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.
npm WARN deprecated core-js@3.8.3: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

added 235 packages, removed 216 packages, changed 463 packages, and audited 1958 packages in 24s

128 packages are looking for funding
  run `npm fund` for details

49 vulnerabilities (10 moderate, 26 high, 13 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
Image
Maxime Brunet
Le 19/09/2022 à 01:04

Voilà j'ai tout mis pour documenter à l'aide Louis haha !! Merci

Image
Louis-Nicolas Leuillet
Le 19/09/2022 à 09:00

Hello Maxime.

Les vulnérabilités dependant des versions que tu utilises, évidemment c'est quand même mieux de mettre à jour ses dépendances pour en avoir le moins possible.

 

Pour ce qui est des erreurs : forcément quand on touche à des grosses librairies, on risque d'en rencontrer plus qu'en faisant du html ;-)

 

Ce que tu fais :

  1. Supprimer le répertoire node_modules
  2. Supprimer le fichier package-lock.json
  3. Exécuter npm install
  4. Exécuter npm start
Image
Maxime Brunet
Le 19/09/2022 à 15:11

Écoute, ça a marché, mais je comprends pas pourquoi :D peux tu m'expliquer ? le npm install a mis styled component même.. j'y comprends rien

Image
Louis-Nicolas Leuillet
Le 19/09/2022 à 16:54

C'est souvent un problème de nom de fichier / des bugs rares qui peuvent se passer lorsqu'on installe une librairie. Le fait de faire ce que je t'ai donné permet de tout réinstaller proprement

Image
Maxime Brunet
Le 19/09/2022 à 17:03

D'accord parfait:) merci:)

Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.

Informations

Créée le September 19, 2022 12:38 AM
Dernière activité le September 19, 2022 12:38 AM