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 app
Creaste tu aplicación y la codificastecd app
antes de ejecutarlanpm start
?npm install
antes de corrernpm start
?Respuestas:
Verifique si el
node_modules
directorio 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 install
para garantizar que se descarguen todos los departamentos.Solución alternativa
Si
node_modules
existe, elimínelo conrm -rf node_modules
y luego ejecútelonpm install
.fuente
package-lock.json
.npm install
. Esto no funcionará: no son compatibles entre sí. Corrernpm install
encima de un árbol producido por Yarn lo corromperá. Presenté un problema aquí, pero por ahora la solución es (si usa Yarn) usar siempreyarn add
para agregar un paquete, y eliminarnode_modules
y volver a ejecutaryarn
si lo estropea.After a fresh clone, there will very likely be no node_modules (since these are .gitignore'd).
package.json
archivo 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
yarn
y luego ejecuta el comando
yarn start
Eso también podría funcionar para usted si el proyecto que clonó tiene el archivo yarn.lock. ¡Espero eso ayude!
fuente
yarn
soluciona unnpm
problema?Intenté todo lo anterior y nada funcionó, así que usé
npm i react-scripts
y 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 install
y 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 install
lugar deyarn install
o 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: ReactJS
contiene 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 install
nuevo.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 build
solicitud, 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-1
Lo arreglé bajando a una versión inferior
sudo apt-get install yarn=1.12.3-1
fuente
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.lock
yarn
yarn start
si estás usando npm:
package-lock.json
npm install
npm start
fuente
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