node.js npm symlink nodemon

node.js - ¿Cómo superviso los módulos con enlaces simbólicos con Nodemon?



npm symlink (1)

Al usar nodemon 1.2.1, puedo hacer lo siguiente para que los relojes funcionen con un enlace de npm:

$ nodemon --watch . --watch $(realpath node_modules/my_module)

Básicamente ... tienes que ver el directorio en el que estás (el directorio de tu proyecto), y luego especificar un reloj para el enlace simbólico en sí. nodemon predeterminada, nodemon ignora node_modules , por lo que la especificación explícita del reloj soluciona esto. Puedes intentar actualizar tu versión de nodemon si esto no funciona para ti.

Estoy desarrollando un módulo en Node.js que he enlazado npm a otra carpeta de node_modules de proyectos. Me gustaría reiniciar este otro servidor de proyectos tras los cambios de archivo en mi módulo. Nodemon ignora los node_modules de forma predeterminada, pero asumí que podría anular esto usando nodemon --watch node_modules / my_module - pero no puedo hacer que funcione. Si elimino temporalmente los node_modules de Nodemons lib / config / defaults.js, funcionará, lo que probablemente confirma que el problema tiene que ver con anular el comportamiento predeterminado.