Cloné una aplicación de reacción en mi sistema y ejecuté los siguientes comandos
npm install -g create-react-app
npm install --save react react-dom
Después de eso corrí
npm start
Pero arrojó el error mencionado anteriormente, está funcionando bien en mi otro sistema desde el que lo empujé en github. Pero no funciona en ningún otro sistema después de la clonación, ya sea Windows o Mac.

create-react-app appCreaste tu aplicación y la codificastecd appantes de ejecutarlanpm start?npm installantes de corrernpm start?Respuestas:
Verifique si el
node_modulesdirectorio existe. Después de un nuevo clon, es muy probable que no haya ningunonode_modules(ya que estos son.gitignore'd).Solución
ejecutar
npm installpara garantizar que se descarguen todos los departamentos.Solución alternativa
Si
node_modulesexiste, elimínelo conrm -rf node_modulesy luego ejecútelonpm install.fuente
package-lock.json.npm install. Esto no funcionará: no son compatibles entre sí. Corrernpm installencima de un árbol producido por Yarn lo corromperá. Presenté un problema aquí, pero por ahora la solución es (si usa Yarn) usar siempreyarn addpara agregar un paquete, y eliminarnode_modulesy volver a ejecutaryarnsi lo estropea.After a fresh clone, there will very likely be no node_modules (since these are .gitignore'd).package.jsonarchivo no debe sobrescribirse al agregar nuevos deps connpm install newDep. Quizás su proyecto está utilizandoyarn? Ver stackoverflow.com/a/49575980/2700718Tuve un problema similar. En mi caso, ayudó tener Yarn instalado y ejecutar primero el comando
yarny luego ejecuta el comando
yarn startEso también podría funcionar para usted si el proyecto que clonó tiene el archivo yarn.lock. ¡Espero eso ayude!
fuente
yarnsoluciona unnpmproblema?Intenté todo lo anterior y nada funcionó, así que usé
npm i react-scriptsy funcionófuente
https://github.com/facebookincubator/create-react-app
Instala el paquete create-react-app globalmente. Después de eso lo ejecutas y creas un proyecto llamado
my-app. Ingrese su carpeta de proyecto y luego ejecutenpm start. Si eso no funciona, intente ejecutarnpm instally luegonpm start. Si eso no funciona tan bien, intente actualizar la versión de su nodo y / o npm.fuente
no deberías instalar react-scripts a nivel mundial, para mí esto solucionó el problema:
si esto todavía no funciona:
fuente
Este error ocurre cuando instala el paquete con en
npm installlugar deyarn installo viceversa.fuente
El comando anterior funcionó para mí.
fuente
Tuve este problema durante siglos y finalmente encontré mi solución por pura casualidad.
Resulta que no puedes tener espacios o caracteres extraños en los nombres de las carpetas .
Por ejemplo
~/projects/tutorial/ReactJS/JavaScript Framework: ReactJS/app-name, no funcionará porqueJavaScript Framework: ReactJScontiene espacios.En general, probablemente no sea una buena práctica usar espacios en los nombres de carpeta / archivo de todos modos, pero espero que esto le ahorre a alguien al menos 4 horas de prueba y error.
Además, se deben evitar los caracteres no alfanuméricos .
fuente
Solo hacer una instalación de Yarn me resolvió el problema
fuente
En package.json, cambié
a
Espero que esto resuelva el problema para algunas personas. Aunque las otras soluciones anteriores parecen no funcionar para mí.
fuente
Acabo de encontrarme con este problema después de instalar material-ui.
Lo resolvió simplemente corriendo de
npm installnuevo.fuente
Eliminar package-lock.json y node_modules y luego npm install funcionó para mí.
fuente
Si ninguna de las otras respuestas funciona correctamente (después de actualizar el npm, etc.). Recomiendo encarecidamente que instale el proyecto en su escritorio.
create-react-app nombre_proyecto
fuente
Acabo de experimentar aleatoriamente este error "reaccionar scripts: comando no encontrado" después de emitir una
react-scripts buildsolicitud, que anteriormente funcionaba bien.Un simple reinicio de mi sistema corrigió el problema.
fuente
Esto me aturde cuando tengo un nuevo comienzo con create-react-app, asegúrese de que su variable NODE_ENV esté configurada para desarrollo y no producción, ya que devDependencies en su package.json no se instalará con npm install.
fuente
si alguien está dispuesto a usar npm solamente, entonces ejecute esto
npm i react-native-scripts --save, luego npm start o cualquier comando que usefuente
solución 1:
elimine el archivo package-lock.json y luego escriba -> npm install
solución 2:
como esta es mi ruta de depuración -> así que la encontrarás en la consola -> presiona el comando y haz clic en el enlace, encontrarás la línea de error; Me gusta esto:
solución 3:
eliminar el node_module y npm i con nueva forma.
solución 4:
vaya a node_module y elimine la carpeta jses y elimínela, luego haga npm i y vuelva a comenzar con npm start
fuente
Tuve problemas con la última versión de hilo
1.15.1-1Lo arreglé bajando a una versión inferior
sudo apt-get install yarn=1.12.3-1fuente
La solución que funcionó para mí está abajo. Intenta crear la aplicación React con este comando.
fuente
Me encontré con este error después de cambiar el nombre del directorio con el
@/símbolo en macOS para que coincida con el nombre del espacio de nombres de mi paquete NPM.Cuando el comando NPM buscó paquetes instalados en mi local
node_modules, no pudo encontrarlo debido a la forma en que macOS estaba reescribiendo la ruta del directorio. Después de renombrar el directorio sin@/que estuviera funcionando nuevamente.fuente
Si tiene este problema en un contenedor Docker, asegúrese de que no se agreguen módulos_nodo en el archivo .dockerignore.
Tuve el mismo problema sh1: no se encontraron scripts de reacción. Para mi esta fue la solución
fuente
Solo tienes que restaurar los paquetes para resolver este problema, así que solo ejecuta el comando:
instalación npm o instalación de hilo
fuente
Esto funcionó para mí.
si estás usando hilo:
yarn.lockyarnyarn startsi estás usando npm:
package-lock.jsonnpm installnpm startfuente
Si alguien aún tiene este problema después de probar estas soluciones: verifique la ruta de su proyecto ya que el nodo tiene algunos problemas al trabajar con nombres de directorios espaciados. Cambié todos los nombres de directorios que tenían espacios en sus nombres y funcionó perfectamente.
idea de solución tomada de: https://npm.community/t/react-scripts-not-found/8574
Estoy usando hilo BTW
fuente
No debe usar ESPACIOS ni algunos Caracteres especiales en su ruta, como por ejemplo usar "&". En mi caso, estaba usando esta ruta: "D: \ P&D \ mern" y debido a esto "&" ¡Perdí 50 minutos tratando de resolver el problema! : /
¡Viviendo y aprendiendo!
fuente