GNU/Linux >> Tutoriales Linux >  >> Linux

La recarga en caliente de la aplicación React Create no siempre funciona en Linux

Cuando npm start no detecta cambios, a continuación se encuentran los pasos de solución de problemas comunes proporcionados en el create-react-app documentación - enlace.

Mientras se ejecuta una aplicación con npm start y actualizar el código en el editor posiblemente debería actualizar el navegador con el código actualizado. Si esto no sucede, pruebe una de las siguientes soluciones:

  1. Si los archivos del proyecto se sincronizan directamente con su sistema local desde un almacenamiento en la nube como Dropbox o Google Drive y está intentando ejecutar la aplicación en ellos directamente, intente moverla.
  2. Debido a un error de Webpack, es posible que deba reiniciar el observador. Si el observador no detecta index.js y lo está referenciando por el nombre de la carpeta.
  3. Escritura segura característica en editores como Vim e IntelliJ actualmente rompe el observador. Deberá desactivarlo.
  4. Debido a un error del observador de Webpack, los proyectos con ruta que contienen paréntesis causan problemas, intente mover el proyecto a una ruta sin ellos. .
  5. Para permitir más observadores en Linux y macOS, es posible que deba ajustar la configuración del sistema.
  6. Si el proyecto se ejecuta dentro de una máquina virtual como VirtualBox (aprovisionada por Vagrant), cree un .env archivo en el directorio de su proyecto si no existe, y agregue CHOKIDAR_USEPOLLING=true lo. Esto asegura que la próxima vez que ejecute npm start , el observador usa el modo de sondeo, según sea necesario dentro de una máquina virtual.
  7. Podría intentar aumentar max_users_watches - enlace

Más referencias:

  • Rastreador de problemas 1
  • Solución de problemas del paquete web
  • Rastreador de problemas 2:sondeo de paquete web

Prueba estos:

  • Desactive la escritura segura en su IDE
  • Aumentar max_user_watches
  • Tu ruta no debe tener paréntesis

como último recurso, intente usar esto como su variable env:CHOKIDAR_USEPOLLING=true npm start

Fuentes:https://github.com/facebookincubator/create-react-app/issues/659https://github.com/facebookincubator/create-react-app/issues/1049#issuecomment-261731734


Linux
  1. El micrófono de Skype no funciona en Linux Mint 17 [Consejo rápido]

  2. Linux:¿por qué el USB no funciona en Linux cuando funciona en Uefi/bios?

  3. Linux:¿el bloqueo de mayúsculas no funciona en la consola de Linux?

  4. Linux:¿los auriculares no funcionan en Linux Mint 18?

  5. Cómo arreglar la finalización de pestañas que no funciona en Ubuntu y Debian

Crear un temporizador en Linux

Arreglar el clic del panel táctil que no funciona en Linux Mint

fflush() no funciona en Linux

Nightmare.js no funciona como se esperaba en el servidor en la nube Ubuntu Linux

Archivo png.h no encontrado - Linux

El comando de Linux 'll' no funciona