no he podido avanzar en el curso por este error, alguien sabe ? <code>sh: 1: npm-run-all: not found npm ERR! code ELIFECYCLE npm ERR! sys...

Pregunta de la clase:
Clonar el código de GitHub
Manuel Rivera

Manuel Rivera

Pregunta
studenthace 5 años

no he podido avanzar en el curso por este error, alguien sabe ?

sh: 1: npm-run-all: not found npm ERR! code ELIFECYCLE npm ERR! syscall spawn npm ERR! file sh npm ERR! errno ENOENT npm ERR! platzi-badges@0.1.0 start:
npm-run-all -p client server`

npm ERR! spawn ENOENT

npm ERR!

npm ERR! Failed at the platzi-badges@0.1.0 start script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR! /home/manuelr/.npm/_logs/2019-12-13T21_34_09_361Z-debug.log`

y me salió como podía solucinarlo , yo lo traducí

`

Puede haber un problema con el árbol de dependencia del proyecto.

Es probable que no sea un error en la aplicación Create React, sino algo que debe solucionar localmente.

El paquete react-scripts proporcionado por Create React App requiere una dependencia:

“babel-eslint”: “9.0.0”

No intente instalarlo manualmente: su administrador de paquetes lo hace automáticamente.

Sin embargo, se detectó una versión diferente de babel-eslint más arriba en el árbol:

/ mnt / c / Users / ManuelR / OneDrive / Documentos / programación / Curso de React JS / proyect-react / node_modules / babel-eslint (versión: 10.0.3)

Se sabe que la instalación manual de versiones incompatibles causa problemas difíciles de depurar.

Si prefiere ignorar esta verificación, agregue SKIP_PREFLIGHT_CHECK = true a un archivo .env en su proyecto.

Eso desactivará permanentemente este mensaje, pero puede encontrar otros problemas.

Para arreglar el árbol de dependencias, intente seguir los pasos a continuación en el orden exacto:

1. Elimine package-lock.json (no package.json!) Y / o yarn.lock en su carpeta de proyecto.

  2. Elimine node_modules en su carpeta de proyecto.

  3. Elimine “babel-eslint” de las dependencias y / o devDependencies en el archivo package.json en la carpeta de su proyecto.

  4. Ejecute npm install o yarn, según el administrador de paquetes que utilice.

En la mayoría de los casos, esto debería ser suficiente para solucionar el problema.

Si esto no ha ayudado, hay algunas otras cosas que puedes probar:

5. Si usó npm, instale hilo (http://yarnpkg.com/) y repita los pasos anteriores con él.

     Esto puede ayudar porque npm tiene problemas conocidos con la elevación de paquetes que pueden resolverse en futuras versiones.

6. Compruebe si / mnt / c / Users / ManuelR / OneDrive / Documentos / programación / Curso de React JS / proyect-react / node_modules / babel-eslint está fuera del directorio de su proyecto.

     Por ejemplo, es posible que haya instalado accidentalmente algo en su carpeta de inicio.

7. Intente ejecutar npm ls babel-eslint en su carpeta de proyecto.

     Esto le indicará qué otro paquete (aparte de los scripts de reacción esperados) instaló babel-eslint.

Si nada más ayuda, agregue SKIP_PREFLIGHT_CHECK = true a un archivo .env en su proyecto.

Eso deshabilitaría permanentemente esta verificación previa en caso de que quiera continuar de todos modos.

PD Sabemos que este mensaje es largo, pero lea los pasos anteriores 😃 ¡Esperamos que los encuentre útiles!

`

Pero ya realice todo lo que me sugerían en la terminal, incluso instale yarn y tampoco , ayuda no he podido avanzar de esta clase

1 respuestas
para escribir tu comentario
    Gabriel De Andrade

    Gabriel De Andrade

    studenthace 5 años

    Hola! Puedes intentar borrando

    node_modules
    y
    package-lock.json
    , luego corre
    npm install
    y luego intenta nuevamente :D

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js

Curso de React.js [Empieza Gratis]
Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js