La implementación de Create-React-App en Heroku falló con `react-scripts: not found`

Estamos desarrollando una aplicación ReactJS usando Create-React-App, que se sirve desde nuestro servidor Node / Express que también sirve API's. Implementamos todo el servidor en Heroku usando el paquete de compilación de nodo / JS e intentando obtener el paso de compilación de CRAnpm run build enpostinstall secuencia de comandos del nodopackage.json presentar como lo sugiere @marsen este asunto.

El problema es que la implementación de Heroku está fallando con este error. Tenga en cuenta que este error me ocurre en algún momento localmente, pero luego unnpm install from the web_app está resolviendo el problema, pero no cuando se ejecuta en Heroku. Tengo dos preguntas relacionadas:

¿Cómo implementar en Heroku una aplicación Node / Express que sirve tanto a las API como a una aplicación Create-React-App? Puedo confirmar mi directorio de compilación, pero esta no es la forma correcta.¿Por qué los scripts de reacción están desapareciendo y tengo que ejecutar varias veces elnpm install.

Respuestas a la pregunta(5)

Su respuesta a la pregunta