'react-scripts' no se reconoce como un comando interno o externo

Resuelto TheRealJimShady asked hace 6 años • 0 respuestas

Tengo un proyecto maven, dentro del cual se clona el proyecto JavaScript como un submódulo git. Entonces la estructura del directorio se ve asímavenapp/src/main/javascript/[npm project files]

Dentro de mi paquete.json, la prueba se ve así:

"test": "react-scripts test --env=jsdom",

pero cuando intento ejecutar npm test, dice

'react-scripts' no se reconoce como un comando interno o externo,

Curiosamente, cuando clono el proyecto javascript de forma independiente no aparece este error. Intenté volver a ejecutar npm install.

Versión de NPM: 5.5.1
Versión de Node.js: 9.3.0

TheRealJimShady avatar Dec 21 '17 23:12 TheRealJimShady
Aceptado

Es un error acerca de que falta el archivo reaccionar-scripts en su node_modules/directorio en el momento de la instalación.

Verifique que su dependencia de script de reacción esté disponible o no en package.json.

Si no está disponible, agréguelo manualmente a través de:

npm install react-scripts --save
Yogesh Borad avatar Apr 02 '2018 04:04 Yogesh Borad

Si react-scriptsestá presente en package.json, simplemente escriba este comando

npm install

Si react-scriptsno está presente en package.json, probablemente no lo hayas instalado. Para hacer eso, ejecute:

npm install react-scripts --save
Hadi Mir avatar Jan 28 '2019 14:01 Hadi Mir

Intentar:

rm -rf node_modules && npm install

Limpiar node_modulesprimero, a menudo tiende a solucionar muchos problemas extraños relacionados con paquetes como ese en Node.

Jonny Asmar avatar Dec 21 '2017 18:12 Jonny Asmar

Ejecutar estos comandos funcionó para mí:

npm cache clean --force
npm rebuild
npm install
crispengari avatar Nov 26 '2020 16:11 crispengari