warn unsupported skipping node_modules for failed dependency chokidar javascript node.js npm npm-install fsevents

javascript - unsupported - No es compatible con su sistema operativo o arquitectura: [email protected]



npm warn optional skipping optional dependency: [email protected](node_modules/fsevents): (7)

Si estás recibiendo ERR! no ADVIERTE una causa probable de este problema es que está utilizando una versión realmente desactualizada de NPM

Para mí, ingresé a algún servidor y dije "¿por qué no funciona esto?", Obteniendo este error:

npm ERR! Linux 4.4.0-130-generic npm ERR! argv "/home/william/.nvm/versions/node/v4.4.3/bin/node" "/home/william/.nvm/versions/node/v4.4.3/bin/npm" "install" npm ERR! node v4.4.3 npm ERR! npm v2.15.1 npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported npm ERR! notsup Not compatible with your operating system or architecture: [email protected] npm ERR! notsup Valid OS: darwin npm ERR! notsup Valid Arch: any npm ERR! notsup Actual OS: linux npm ERR! notsup Actual Arch: x64 npm ERR! Please include the following file with any support request: npm ERR! /home/william/app/mcard-api/npm-debug.log

Resulta que este servidor (que recién adquirí) estaba ejecutando npm 2.15.1. Reinstalé nvm y nvm install --lts lo arregló.

Estoy usando Ubuntu 15.04. Mientras ejecuta el siguiente comando:

npm install fsevents

Recibo el siguiente error:

npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: [email protected] npm WARN [email protected] No repository field.

¿Alguien ha resuelto esto?


Encontré si usas "hilo añadido". El hilo excluirá los eventos no arrojará un error.


Estaba enfrentando el mismo problema con esta dependencia al crear otra aplicación.

Solo por el conocimiento y para las personas que no están bien acostumbradas a NPM y, por lo tanto, no están seguros de cómo se comportarán sus aplicaciones:

Dado que fsevents es una API en OS X, las aplicaciones pueden registrarse para recibir notificaciones de cambios en un árbol de directorios dado . Corriendo:

npm install --no-optional

Hará el truco, sin inconvenientes.


No es un error, es solo una advertencia: es una dependencia opcional.


Puede decirle a npm que no instale dependencias opcionales de forma predeterminada utilizando la línea de comando a continuación:

npm config set optional false


También me enfrenté a este error al instalar Redux :

$ npm install --save react-redux npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: [email protected]

Lo que resolvió el problema fue agregar --no-optional (el argumento evitará que se instalen dependencias opcionales ):

npm install --no-optional --save react-redux ^^^^^^^^^^^^^

Y ahora está instalado correctamente:

$ npm ls redux ReduxProject@ /home/me/projects/reduxproject └── [email protected]


Tuve el mismo problema con la dependencia. Compruebe amablemente el archivo package.json, agregue "typings": entrada "^ 0.8.1" en la sección devDependency. no olvide agregar una coma antes :) Espero que resuelva el problema.