J'apprends Node.js, ma démo a deux fichiers:
/server.js
/public/index.html
/server.js
aura /public/index.html
puis revenez au client.
J'aimerais utiliser nodemon
pour recharger automatiquement lorsque /public/index.html
est modifié. Cependant, il semble que nodemon
ne fonctionne que lorsque je modifie /server.js
et pas quand /public/index.html
est modifié.
J'utilise nodemon server.js
pour démarrer le serveur.
Spécifiez simplement regarder html
sur la ligne de commande nodemon
(ou mieux encore, ajoutez un fichier de configuration).
De la documentation :
Par défaut, nodemon recherche les fichiers avec les extensions .js, .coffee, .litcoffee et .json. Si vous utilisez le
--exec
option et moniteur app.py nodemon surveillera les fichiers avec l'extension .py. Cependant, vous pouvez spécifier votre propre liste avec le commutateur -e (ou --ext) comme ceci:
nodemon -e js,jade
Maintenant, nodemon redémarrera sur toutes les modifications apportées aux fichiers du répertoire (ou des sous-répertoires) avec les extensions .js, .jade.
Ajouter nodemon.json
le fichier de configuration a fonctionné pour moi.
{
"ext": "html"
}
Ajoutez un fichier nodemon.json, à l'intérieur du fichier, faites quelque chose comme:
{
“watch” : [ “filename.html”]
}
Redémarrez nodemon, cela fonctionne avec moi.