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?
Hé @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.
Commentaire le plus utile
https://github.com/npm/cli/pull/169#issuecomment -667304732
Oui, c'est corrigé dans la v7.