Estoy trabajando con aplicaciones cargadas con create-react-app y todo funciona muy bien. He estado arriba y abajo de los documentos proporcionados aquí:
https://www.npmjs.com/package/react-scripts
pero no puedo encontrar una respuesta a mi pregunta. Simplemente: cuando uso npm start a ejecutar una aplicación en desarrollo, ¿cómo le digo a npm que no vuelva a cargar el navegador con cada guardado? Las recargas pueden ser dolorosas cuando tienes las extensiones de devtools React y Redux de Chrome justo donde las quieres.
Estoy seguro de que la respuesta está en el diseño de estos scripts de package.json:
"scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" }pero por mi vida, no puedo encontrar ningún detalle sobre las tripas grasientas y sucias de cómo funcionan estos scripts. ¿Es esta una pregunta de node.js? Se agradecen los punteros a cualquier documentación de nivel superior. No estoy seguro de por dónde empezar...
Editar: debo agregar que aprendí ReactJS antes de usar creat-react-app y en la clase de habilidades de pila en línea que tomé instalamos reaccionar * manualmente y en este entorno el navegador no se recargó automáticamente y todos los errores/advertencias/etc. se mostraron solo en la terminal que ejecuta npm start , no en el navegador. Esta es mi configuración preferida...
@Sag1v: la información del paquete web proporcionada por npm es:
$ npm list | grep webpack | +-- case-sensitive-paths-webpack-plugin@1.1.4 | +-- extract-text-webpack-plugin@1.0.1 | | `-- webpack-sources@0.1.4 | +-- html-webpack-plugin@2.24.0 | +-- webpack@1.14.0 | | `-- webpack-core@0.6.9 | +-- webpack-dev-server@1.16.2 | | `-- webpack-dev-middleware@1.10.0 | +-- webpack-manifest-plugin@1.1.0