Tengo un monorepo con dos aplicaciones:
La única forma en que logré que la aplicación web viera los cambios que realicé en la biblioteca de la interfaz de usuario fue:
microbundle watch ) Mi pregunta es: ¿cómo puedo reiniciar automáticamente el servidor Next.js cada vez que se recrean los archivos dentro de ui/dist (porque se reconstruyen cada vez que se realiza un cambio)?
Puede usar nodemon para ver cualquier archivo y reiniciar una aplicación de nodo, la aplicación Next.js en este caso, cuando se modifican.
Primero, cree un archivo nodemon.json en la carpeta del proyecto Next.js con los siguientes contenidos, reemplazando la ruta a su carpeta ui/dist en consecuencia.
{ "ignore": ["node_modules", ".next"], "watch": ["path-to/ui/dist/**/*"], "ext": "js json", "exec": "next dev" } Luego, deberá reemplazar su script de desarrollo para ejecutar dev en nodemon lugar.
"scripts": { "dev": "nodemon", ... }