J'ai besoin de quelque chose comme ça :
[{
"watch": ["src/api-gateway"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/api-gateway/main.ts"
},
{
"watch": ["src/services/ping-service"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/services/ping-service/ping-service.ts"
}]
Est-ce possible?
Je pense que si vous exécutez nodemon à partir d'un répertoire parent où vous avez votre fichier qui démarre le serveur, il surveille les modifications apportées à tous les fichiers dans les sous-répertoires.
ou vous pouvez essayer de regarder : "src/." et combinez tout cela en un seul objet, la même chose pour l'accessoire exec. Pas vraiment sûr cependant.
@vforv s'en occupe ?
Bonjour,
Désolé de ramener cela, mais j'ai quelques problèmes avec des répertoires surveillés spécifiques dans une application express.
D'après la doc j'ai ceci :
nodemon --watch app --watch libs app/server.js
Lorsque j'essaie d'exécuter ce code, rien ne se passe lorsque quelque chose change dans l'un des répertoires surveillés :
nodemon --watch build --watch public build/server.js
Fondamentalement, je veux redémarrer le serveur chaque fois qu'il y a un changement dans le code serveur ou client. Le serveur démarre mais ne redémarre jamais automatiquement lorsqu'un changement se produit et que le processus de regroupement fonctionne correctement.
Si j'exécute le code sans les indicateurs watch
, nodemon recherche les modifications dans tous les dossiers et cela fonctionne. Ce que je veux, c'est garder une trace uniquement de ces deux dossiers.
@rhernandog avez-vous essayé toutes les solutions ci-dessus ?
@rhernandog pouvez-vous tester ceci avec le dernier [email protected] ? Je pense avoir trouvé cela dans le code et l'avoir corrigé (je ne sais pas comment il s'est cassé, mais j'ai pu reproduire le problème avec un seul répertoire, puis cette dernière version le résout).
@remy Merci, je vais mettre à jour le package et vous dire comment cela s'est passé.
@rhernandog pouvez-vous tester avec [email protected] ? J'ai poussé un changement qui corrige (certains) problèmes de surveillance des répertoires.
Cela fonctionne dans la dernière version. Veuillez aller de l'avant et mettre à niveau ❤️
@remy Désolé, je n'ai pas pu revenir avant.
Fonctionne très bien avec la dernière mise à jour, merci pour l'excellent travail !!! :Clap clap:
Commentaire le plus utile
Bonjour,
Désolé de ramener cela, mais j'ai quelques problèmes avec des répertoires surveillés spécifiques dans une application express.
D'après la doc j'ai ceci :
nodemon --watch app --watch libs app/server.js
Lorsque j'essaie d'exécuter ce code, rien ne se passe lorsque quelque chose change dans l'un des répertoires surveillés :
nodemon --watch build --watch public build/server.js
Fondamentalement, je veux redémarrer le serveur chaque fois qu'il y a un changement dans le code serveur ou client. Le serveur démarre mais ne redémarre jamais automatiquement lorsqu'un changement se produit et que le processus de regroupement fonctionne correctement.
Si j'exécute le code sans les indicateurs
watch
, nodemon recherche les modifications dans tous les dossiers et cela fonctionne. Ce que je veux, c'est garder une trace uniquement de ces deux dossiers.