Tengo un proyecto maven, dentro del cual se clona el proyecto JavaScript como un submódulo git. Entonces, la estructura del directorio se ve como 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 trato de 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 recibo este error. Intenté volver a ejecutar npm install .
Versión de NPM: 5.5.1
Versión de Node.js: 9.3.0
Es un error sobre el archivo de scripts de reacción que falta en su directorio node_modules/ 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 --saveSi react-scripts está presente en package.json , simplemente escriba este comando
npm install Si react-scripts no está presente en package.json , probablemente no lo haya instalado. Para hacer eso, ejecuta:
npm install react-scripts --saveTratar:
rm -rf node_modules && npm install Limpiar node_modules primero, a menudo tiende a solucionar muchos problemas extraños relacionados con paquetes como el de Node.