<p>el hilo no puede instalar fsevents mientras que npm tiene éxito</p>

Creado en 10 jun. 2018  ·  43Comentarios  ·  Fuente: yarnpkg/yarn

* Antes de crear un problema, asegúrese de estar utilizando la última versión de hilo. *

¿Quieres solicitar una función o informar de un error ?

Insecto

¿Cuál es el comportamiento actual?

yarn no puede instalar fsevents (404s), mientras que npm tiene éxito

Si el comportamiento actual es un error, proporcione los pasos para reproducirlo.

Con yarn

❯ git clone [email protected]:minusfive/ember-cli-sass-variables-export.git
❯ cd ember-cli-sass-variables-export
❯ yarn
yarn install v1.7.0
[1/5] 🔍  Validating package.json...
[2/5] 🔍  Resolving packages...
[3/5] 🚚  Fetching packages...
[-------------------------------------------------------------------------------------------------------------------------------------------------------] 0/1048(node:5246) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[4/5] 🔗  Linking dependencies...
warning " > [email protected]" has unmet peer dependency "eslint@>=3.1.0".
[5/5] 📃  Building fresh packages...
[-/3] ⠁ waiting...
[2/3] ⠂ fsevents
warning Error running install script for optional dependency: "/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents: Command failed.
Exit code: 1
Command: node install
Arguments:
Directory: /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using [email protected]
node-pre-gyp info using [email protected] | darwin | x64
node-pre-gyp info check checked for \"/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node\" (not found)
node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp http 404 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http 404 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Tried to download(undefined): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.1.3/fse-v1.1.3-node-v64-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http Connection closed while downloading tarball file
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info ok
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info ok
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp http GET https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v10.4.0/node-v10.4.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp http GET https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v10.4.0/SHASUMS256.txt
gyp info spawn /usr/bin/python
gyp info spawn args [ '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/minusfive/.node-gyp/10.4.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/minusfive/.node-gyp/10.4.0',
gyp info spawn args   '-Dnode_gyp_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/minusfive/.node-gyp/10.4.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info spawn /usr/bin/python
gyp info spawn args [ '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/minusfive/.node-gyp/10.4.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/minusfive/.node-gyp/10.4.0',
gyp info spawn args   '-Dnode_gyp_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/minusfive/.node-gyp/10.4.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info ok
gyp info ok
gyp info it worked if it ends with ok
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
  CXX(target) Release/obj.target/fse/fsevents.o
In file included from ../fsevents.cc:6:
../../nan/nan.h:839:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:854:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:164:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:869:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:157:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:839:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:854:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:164:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:869:18: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return node::MakeCallback(
                 ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:157:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1648:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return scope.Escape(node::MakeCallback(
                              ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1648:31: warning: 'MakeCallback' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
    return scope.Escape(node::MakeCallback(
                              ^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:171:1: note: 'MakeCallback' has been explicitly marked deprecated here
NODE_DEPRECATED(\"Use MakeCallback(..., async_context)\",
^
/Users/minusfive/.node-gyp/10.4.0/include/node/node.h:88:20: note: expanded from macro 'NODE_DEPRECATED'
    __attribute__((deprecated(message))) declarator
                   ^
In file included from ../fsevents.cc:85:
../src/methods.cc:14:12: warning: 'Call' is deprecated [-Wdeprecated-declarations]
  handler->Call(3, argv);
           ^
../../nan/nan.h:1567:3: note: 'Call' has been explicitly marked deprecated here
  NAN_DEPRECATED inline v8::Local<v8::Value>
  ^
../../nan/nan.h:98:40: note: expanded from macro 'NAN_DEPRECATED'
# define NAN_DEPRECATED __attribute__((deprecated))
                                       ^
In file included from ../fsevents.cc:85:
../src/methods.cc:14:12: warning: 'Call' is deprecated [-Wdeprecated-declarations]
  handler->Call(3, argv);
           ^
../../nan/nan.h:1567:3: note: 'Call' has been explicitly marked deprecated here
  NAN_DEPRECATED inline v8::Local<v8::Value>
  ^
../../nan/nan.h:98:40: note: expanded from macro 'NAN_DEPRECATED'
# define NAN_DEPRECATED __attribute__((deprecated))
                                       ^
5 warnings generated.
5 warnings generated.
  SOLINK_MODULE(target) Release/fse.node
rm: cannot remove './Release/.deps/Release/obj.target/fse/fsevents.o.d.raw': No such file or directory
make: *** [Release/obj.target/fse/fsevents.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)
gyp ERR! System Darwin 17.6.0
gyp ERR! command \"/usr/local/Cellar/node/10.4.0/bin/node\" \"/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/bin/node-gyp.js\" \"build\" \"--fallback-to-build\" \"--module=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node\" \"--module_name=fse\" \"--module_path=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64\"
gyp ERR! cwd /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
gyp ERR! node -v v10.4.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/Cellar/node/10.4.0/bin/node /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:961:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)
node-pre-gyp ERR! System Darwin 17.6.0
node-pre-gyp ERR! command \"/usr/local/Cellar/node/10.4.0/bin/node\" \"/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"
node-pre-gyp ERR! cwd /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
node-pre-gyp ERR! node -v v10.4.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok
Failed to execute '/usr/local/Cellar/node/10.4.0/bin/node /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node --module_name=fse --module_path=/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64' (1)
  COPY /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node
  TOUCH Release/obj.target/action_after_build.stamp
✨  Done in 157.31s.

Con npm

❯ rm -rf node_modules
❯ npm install

> [email protected] install /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents
> node install

[fsevents] Success: "/Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile

> [email protected] install /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-sass
> node scripts/install.js

Cached binary found at /Users/minusfive/.npm/node-sass/4.9.0/darwin-x64-64_binding.node

> [email protected] postinstall /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/spawn-sync
> node postinstall


> [email protected] postinstall /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-sass
> node scripts/build.js

Binary found at /Users/minusfive/dev/oss/ember-cli-sass-variables-export/node_modules/node-sass/vendor/darwin-x64-64/binding.node
Testing binary
Binary is fine
added 1317 packages from 645 contributors and audited 40932 packages in 32.386s

¿Cuál es el comportamiento esperado?

¿Deberia de funcionar?

Por favor, mencione su versión de node.js, yarn y sistema operativo.

❯ node -v
v10.4.0

❯ npm -v
6.1.0

❯ yarn -v
1.7.0

❯ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.5
BuildVersion:   17F77
triaged

Comentario más útil

También recibo este problema en Node 10.4.1 .

Actualización: resulta que la versión de Webpack que estamos usando depende de una versión anterior de fsevents que no es compatible con Node ^10 .

Intente ejecutar yarn upgrade .

Todos 43 comentarios

Esto no es hilo. AWS le proporciona un 404 de uno de los scripts de instalación que se ejecutan a través de fsevents. Parece que funciona con npm porque se almacenó en caché. Si vuelve a intentarlo con Yarn, es posible que se produzca un problema si se trata de un problema temporal del servidor.

De lo contrario, si borra su caché npm y vuelve a intentarlo, también fallará.

Borré mis cachés de hilo y nodos y todavía recibo este error, hilo 1.6.0, nodo 10.1.0.

También recibo este problema en Node 10.4.1 .

Actualización: resulta que la versión de Webpack que estamos usando depende de una versión anterior de fsevents que no es compatible con Node ^10 .

Intente ejecutar yarn upgrade .

También tengo este problema, pero solo en directorios que configuré con yarn create react-app [dir name] hace unos meses.

Si creo un nuevo directorio, es decir, para un proyecto diferente, entonces no tengo problemas.

Estoy usando node 10.4.1 npm 6.1.0 yarn 1.7.0

Intenté ejecutar yarn upgrade pero desencadena el mismo error con fsevents.

¿Alguien tiene alguna otra idea?

@sisterjones Tengo el mismo problema en mi Mac con CRA y me está volviendo loco (Nodo 10.4.1). Sin embargo, funciona en Windows, pero tengo el nodo 9.11.1 en Windows

Editar: bajé a Node 9.11.12 y todo funciona bien ahora. Con suerte, pronto se lanzará una solución para esto.

El mismo problema en MacOS con el nodo 10.5.0

mismo problema con el nodo 10.6.0 (macOs mojave beta 2)

Simplemente degradar el nodo a LTS 8.11.3 funcionará bien.

Todas las versiones de nodejs inferiores a 10 deberían funcionar.

Experimenté este problema al actualizar mi proyecto Ember a la versión 3.2, que requiere el nodo 10+. Lo único que ayudó fue yarn upgrade .

usar el nodo 8.11 fijo

La última versión de Yarn corrige esto. No he tenido estos problemas desde la actualización y ahora estoy ejecutando Node 10.x

No puedo ejecutar la actualización de hilo porque dice:

error Archivo de bloqueo desactualizado. Ejecute yarn install y vuelva a intentarlo.

cuando ejecuta yarn install dice:

error /Users/username/Programming/github.com/projectname/node_modules/node-zopfli: Error de comando.
Código de salida: 1

Parece una misión imposible para mí

@Macilias puede eliminar el archivo de bloqueo y el hilo lo volverá a crear cuando ejecute yarn install

si bien es cierto, yarn no puede volver a crearlo una vez que se ha eliminado el archivo, por lo que el proyecto permanece en un estado inutilizable ... No pudimos averiguar cómo actualizarlo para entrar en un estado utilizable.

He borrado el caché y funciona perfectamente. prueba yarn cache clean

Lo mismo con yarn cache clean en Mojave OS. 😕
Producción:

...
gyp ERR! cwd /Users/username/.../app/node_modules/fsevents
gyp ERR! node -v v10.12.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
...

Intente ejecutar yarn global add node-gyp primero y luego intente instalar fsevents. Por cierto. ¿Qué versión de hilo estás usando? En versiones recientes, esto no debería ser necesario.

Tengo el mismo problema, como @maximelafarie
intente ejecutar yarn global add node-gyp no me salvó. @BYK

yarn version :1.2.1
node version :v10.13.0
npm version :6.4.1
macOS version : Mojave

EDITAR
Para aquellos que tienen el mismo problema que yo, tengo que degradar la versión del nodo para omitir la reinstalación de fsevents . Así que pegaré el entorno final de mi espacio de trabajo.

yarn version :1.2.3
node version :8.12.0

El mío trabajó con lo siguiente:

rm yarn.lock
yarn cache clean
yarn install

El mismo error que @maximelafarie , con yarn global add algún paquete viene con fsevents , pero yarn cache clean tiene éxito.

  • hilo 1.12.1
  • nodo 11.0.0
  • macOS 10.14 Mojave

Editar
El problema parece resolverse ejecutando yarn global add node-gyp y luego yarn global remove node-gyp ... No estoy seguro de lo que sucedió, de todos modos todo funciona sin errores para mí 😭

Este problema también me está sucediendo.

hilo 1.12.1
nodo 11.0.0
macOS 1.14 Mojave.

Las correcciones anteriores no funcionaron para mí.

Lo mismo para mi:

  • hilo 1.12.3
  • nodo v11.1.0
  • macOs 10.14.1

Las correcciones anteriores no funcionaron para mí.

Yo también ... ¿por qué está cerrado este problema?

09:13:23 $ node -v
v11.2.0
09:18:10 $ yarn -v
1.12.3
09:18:12 $ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.6
BuildVersion:   17G65

En mi caso, fue útil degradar Python a 2.7 usando pyenv.

node-gyp requeriría python 2.7, no 3.x.

En Mac OS X con versiones:

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.6
BuildVersion:   17G3025
$ node -v
v11.12.0
$ yarn -v
1.15.2

Lo siguiente ayudó (y sí, npm tuvo éxito antes):

# xcode was erroring with brew
sudo xcode-select --switch /Applications/Xcode.app
sudo xcodebuild -license accept

# fresh new node modules
rm -rf node_modules

# solution <strong i="9">@shrinathaithal</strong> (these commands alone did not help though)
rm yarn.lock
yarn cache clean
yarn install

Había resuelto exactamente el mismo error, cambiando la versión del nodo de la más reciente a la lts.

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.4
BuildVersion:   18E227
$ npm -v
6.4.1
$ yarn -v
1.15.2
$ node -v
v12.0.0

$ sudo n lts
$ node -v
v10.15.3

$ create-react-app my-app

Tuve un problema similar con Node v12.1.0 en mi Mac en este momento. Se corrigió usando $ yarn upgrade . Creo que la clave fue actualizar de fsevents v1.2.8 a v1.2.9.

Tuve el mismo problema que este ejecutando lo siguiente:

> sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.4
BuildVersion:   18E226
> node -v
v12.1.0

La ejecución de yarn cache clean seguida del uso de la versión LTS de Node.js en v10.15.3 en lugar de la versión actual lo solucionó.

Soy nvm para hacer malabares con varias versiones de Node.js.

Otro solucionado aquí al degradar el nodo de v12.2.0 a LTS v10.15.3 .

Recientemente hubo un problema con fsevents que hacía que fuera incompatible con el Nodo 12. Esto se resolvió y se lanzó en fsevents v1.2.9. Si tiene dependencias que dependen de fsevents, puede decirle a Yarn que use la versión 1.2.9 para cada uno de ellos usando resoluciones:

Agregue esto a su archivo package.json , luego vuelva a ejecutar yarn (o yarn install ):

"resolutions": {
  "fsevents": "1.2.9"
}

La actualización de hilo resuelve mi problema.

Tenga en cuenta que Yarn tratará los paquetes enumerados en resolutions (como lo sugiere @coreyward) como no opcionales debido al error # 6834. Debido al error, su compilación podría tener éxito en macOS pero fallará en Linux.

Recientemente experimenté este problema y yarn upgrade resolvió el problema. ¡Gracias!

@aindong ¿

Tenga en cuenta que Yarn tratará los paquetes enumerados en resolutions (como lo sugiere @coreyward) como no opcionales debido al error # 6834. Debido al error, su compilación podría tener éxito en macOS pero fallará en Linux.

Puede hacer yarn upgrade en su mac, que instalará fsevents , pero luego cuando vaya a implementar en un servidor Linux donde fsevents no está disponible (es específico de macOS) fallará.

Si aún tiene un problema con fsevents , probablemente necesite actualizar los paquetes que está utilizando. Pueden tener dependencias antiguas que al final usan una versión antigua de fsevents . En mi caso, fue nodemod -> yarn upgrade nodemon

Cómo encontrarlos:

  1. yarn list
  2. buscar hacia atrás para todas las apariciones de fsevents
  3. actualice esos paquetes (mejor a las últimas versiones). yarn upgrade <package>
  4. eliminar módulos_nodo locales rm -rf node_modules
  5. limpiar el caché de hilo yarn cache clean
  6. reinstalar paquetes yarn

@egel Esto es una exageración. La mayoría de las dependencias que hacen referencia a fsevents como dependencia van a tenerla declarada como ~> 0.2.7 o >= 0.2.7 , lo que le permite instalar la versión 0.2.9 sin dejar de cumplir los requisitos. Por lo tanto, la solución de usar resoluciones, que le permiten tener Yarn _resolve_ una declaración de dependencia (por ejemplo, fsevents ~> 0.2.7 o fsevents ) a una versión específica.

Como nota, esto funciona muy bien para la mayoría de las dependencias, pero debido a que fsevents es específico de la plataforma y las versiones anteriores de Yarn no permitían que las resoluciones fueran opcionales, cuando Yarn se ejecutaría en un entorno que no usa fsevents (como Linux), la instalación de dependencias fallaría. Creo que esto se ha solucionado en la última versión de Yarn, pero si no es una solución alternativa, agregar las resoluciones, volver a ejecutar yarn install y luego confirmar _only_ su archivo yarn.lock y descartar la resolución declaración en su archivo package.json . Esto da como resultado que se utilice la versión correcta de fsevents futuro, pero dado que no se utilizan las resoluciones, la bandera opcional no se golpea.

En cualquier caso, ejecutar comandos como rm -rf node_modules y yarn cache clean son ineficaces cuando no tiene un problema con paquetes corruptos. La reconstrucción de toda la caché a través de la red también es lenta, por lo que no se recomienda hacer esto innecesariamente.

Resolví node-pre-gyp ERR! not ok cambiando la versión del nodo a 10.2.1, yarn 1.21.1, ¡y ahora funciona bien!

No sé si alguien todavía tiene este problema. Lo resolví haciendo
yarn install --check-files
Tuve que hacerlo un par de veces

Lo hice en OSX 10.13 High Sierra

Funciona para mi:

yarn upgrade
revert changes in package.json (if needed for your situation)
rm -rf node_modules
rm yarn.lock
yarn
commit newly created lock file

Me funcionó xcode-select --install

En mi caso y desde que tengo Babel no pude usar:

"resolutions": {
  "**/**/fsevents": "^1.2.9"
}

debido a múltiples dependencias anidadas que usan diferentes versiones de la misma.

Pero logré usar:

  "resolutions": {
    "**/**/chokidar": "^2.1.8"
  }

Aproximadamente, el equipo de Babel quiere mantener la compatibilidad con el Nodo 6, por eso todavía usa el antiguo fsevents , pero planean migrar en Babel v8.

Espero que ayude 🥰

Resolví esto eliminando package-lock.json y volviendo a ejecutar npm install .

No sé si alguien todavía tiene este problema. Lo resolví haciendo
yarn install --check-files
Tuve que hacerlo un par de veces

Lo hice en OSX 10.13 High Sierra

¡Esto me resolvió! Tuve que ejecutarlo algunas veces también.
Gracias

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