Cli: [PREGUNTA] Cómo deshacerse correctamente de npm WARN notsup OMITIR LA DEPENDENCIA OPCIONAL: Plataforma no compatible para fsevents

Creado en 6 abr. 2020  ·  4Comentarios  ·  Fuente: npm/cli

Hola a todos.

Encontré varios temas que discuten cómo deshacerse de mensajes como estos:

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

y parece que npm i -f va a "arreglar" este problema, pero desafortunadamente lo que nunca se ha explicado es qué está haciendo exactamente y cómo está funcionando.

Otro consejo fue ejecutar npm i con el parámetro --no-optional .
Bueno, primero, no voy a omitir otras opciones también solo porque npm se queja de esta (que ni siquiera se puede instalar en Linux).
Y segundo, no es conveniente ejecutar npm con el parámetro adicional --no-optional cada vez, ¿eh?

Entonces mi pregunta es: ¿cómo deshacerme de esta advertencia específica sobre "fsevents" que se supone que no debe instalarse en Linux? ¿Hay alguna manera de agregar alguna "regla" o algo en package.json para no advertir en sistemas operativos estándar como Linux y mantenerlo mostrándose en los propietarios?

Question

Comentario más útil

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

Sí, está arreglado en v7.

Todos 4 comentarios

Hola @jacksonrayhamilton , han pasado casi dos años desde que dijiste que harías esto en uno o dos años . ¿Qué tal volver a enviar ese PR? 🙂

: riendo: estaba siendo sarcástico.

Alguien más ya lo volvió a enviar aquí: https://github.com/npm/cli/pull/169

Me encontré con esta publicación de blog recientemente que alude a que el problema se solucionó en v7: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

Atracciones próximas
En las próximas publicaciones de npm v7, cubriremos:

  • Solucionar el problema de "chokidar / fsevents ruidosos"

Con suerte, alguien de la organización de NPM se detendrá en algunos de estos problemas abiertos y lo confirmará explícitamente.

😆 Estaba siendo sarcástico.

Oh, lo sé. En su mayoría, estaba molestando a los organizadores del proyecto por la ridiculez que era este hilo y el hecho de que sigue siendo un problema. 🙃

Alguien más ya lo volvió a enviar aquí: # 169

Me encontré con esta publicación de blog recientemente que alude a que el problema se solucionó en v7: https://blog.npmjs.org/post/617484925547986944/npm-v7-series-introduction

Atracciones próximas
En las próximas publicaciones de npm v7, cubriremos:

  • Solucionar el problema de "chokidar / fsevents ruidosos"

Con suerte, alguien de la organización de NPM se detendrá en algunos de estos problemas abiertos y lo confirmará explícitamente.

¡Increíble!

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

Sí, está arreglado en v7.

¿Fue útil esta página
0 / 5 - 0 calificaciones