Cli: [FRAGE] So entfernen Sie npm ordnungsgemäß WARN notsup SKIPPING OPTIONAL DEPENDENCY: Nicht unterstützte Plattform für fsevents

Erstellt am 6. Apr. 2020  ·  4Kommentare  ·  Quelle: npm/cli

Hallo zusammen.

Ich habe verschiedene Themen gefunden, in denen diskutiert wurde, wie Nachrichten wie diese entfernt werden können:

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"})

und es scheint, als würde npm i -f dieses Problem "beheben", aber leider wurde nie erklärt, was genau es tut und wie es funktioniert.

Ein weiterer Rat war, npm i mit dem Parameter --no-optional auszuführen.
Nun, zuerst - ich werde auch keine anderen Optionen überspringen, nur weil sich npm über diese beschwert (die man nicht einmal unter Linux installieren kann).
Und zweitens - es ist nicht bequem, npm jedes Mal mit zusätzlichen --no-optional -Parametern auszuführen, oder?

Meine Frage ist also: Wie kann man diese spezielle Warnung über "fsevents" loswerden, die nicht unter Linux installiert werden soll? Gibt es eine Möglichkeit, eine "Regel" oder etwas in package.json hinzuzufügen, um auf Standardbetriebssystemen wie Linux nicht zu warnen und auf proprietären Betriebssystemen weiterhin angezeigt zu werden?

Question

Hilfreichster Kommentar

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

Ja, es ist in v7 behoben.

Alle 4 Kommentare

Hey @jacksonrayhamilton , es ist erst zwei Jahre her, seit du gesagt hast, dass du das in ein oder zwei Jahren

: lach: Ich war sarkastisch.

Jemand anderes hat es hier bereits erneut eingereicht: https://github.com/npm/cli/pull/169

Ich bin kürzlich auf diesen Blog-Beitrag gestoßen, der auf das Problem in Version 7 anspielt: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

Kommende Attraktionen
In den kommenden npm v7-Beiträgen werden wir Folgendes behandeln:

  • Behebung des Problems „lautes Chokidar / Fsevents“

Hoffentlich wird jemand von der NPM-Organisation bei einigen dieser offenen Fragen vorbeischauen und dies ausdrücklich bestätigen.

😆 Ich war sarkastisch.

Oh ich weiss. Ich habe die Projektorganisatoren hauptsächlich wegen der Lächerlichkeit dieses Threads und der Tatsache, dass dies immer noch ein Problem ist, belästigt. 🙃

Jemand anderes hat es hier bereits erneut eingereicht: # 169

Ich bin kürzlich auf diesen Blog-Beitrag gestoßen, der auf das Problem in Version 7 anspielt: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

Kommende Attraktionen
In den kommenden npm v7-Beiträgen werden wir Folgendes behandeln:

  • Behebung des Problems „lautes Chokidar / Fsevents“

Hoffentlich wird jemand von der NPM-Organisation bei einigen dieser offenen Fragen vorbeischauen und dies ausdrücklich bestätigen.

Genial!

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

Ja, es ist in v7 behoben.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen