Cli: [QUESTION] Comment se débarrasser correctement de npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Plate-forme non prise en charge pour fsevents

Créé le 6 avr. 2020  ·  4Commentaires  ·  Source: npm/cli

Salut à tous.

J'ai trouvé plusieurs sujets expliquant comment se débarrasser de messages comme ceux-ci:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/jest-haste-map/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

et il semble que npm i -f va "résoudre" ce problème, mais malheureusement, ce qui n'a jamais été expliqué, c'est ce qu'il fait exactement et comment cela fonctionne.

Un autre conseil était d'exécuter npm i avec le paramètre --no-optional .
Eh bien, d'abord - je ne vais pas ignorer d'autres options simplement parce que npm se plaint de celui-ci (que l'on ne peut même pas installer sous Linux).
Et deuxièmement - ce n'est pas pratique d'exécuter npm avec --no-optional paramètre supplémentaire

Ma question est donc: comment se débarrasser de cet avertissement spécifique à propos de "fsevents" qui n'est pas censé être installé sur Linux? Existe-t-il un moyen d'ajouter une "règle" ou quelque chose dans package.json pour ne pas avertir sur les systèmes d'exploitation standard comme Linux et le garder affiché sur les systèmes propriétaires?

Question

Commentaire le plus utile

https://github.com/npm/cli/pull/169#issuecomment -667304732

Oui, c'est corrigé dans la v7.

Tous les 4 commentaires

@jacksonrayhamilton , ça fait à peu près deux ans que tu as dit que tu ferais ça dans un an ou deux . Que diriez-vous de resoumettre ce PR? 🙂

: rire: j'étais sarcastique.

Quelqu'un d'autre l'a déjà renvoyé ici: https://github.com/npm/cli/pull/169

Je suis récemment tombé sur ce billet de blog qui fait allusion au problème en cours de résolution dans la v7: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

Attractions à venir
Dans les prochains articles npm v7, nous couvrirons:

  • Correction du problème «chokidar bruyant / fsevents»

Espérons que quelqu'un de l'organisation NPM s'arrêtera sur certains de ces problèmes en suspens et le confirmera explicitement.

😆 J'étais sarcastique.

Oh, je sais. J'étais surtout en train de troller les organisateurs du projet pour le ridicule qui était ce fil et le fait que c'est toujours un problème. 🙃

Quelqu'un d'autre l'a déjà renvoyé ici: # 169

Je suis récemment tombé sur ce billet de blog qui fait allusion au problème en cours de résolution dans la v7: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

Attractions à venir
Dans les prochains articles npm v7, nous couvrirons:

  • Correction du problème «chokidar bruyant / fsevents»

Espérons que quelqu'un de l'organisation NPM s'arrêtera sur certains de ces problèmes en suspens et le confirmera explicitement.

Impressionnant!

https://github.com/npm/cli/pull/169#issuecomment -667304732

Oui, c'est corrigé dans la v7.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

ahuglajbclajep picture ahuglajbclajep  ·  3Commentaires

dr-js picture dr-js  ·  3Commentaires

CliffS picture CliffS  ·  3Commentaires

darcyclarke picture darcyclarke  ·  4Commentaires

FaizenR picture FaizenR  ·  3Commentaires