web-dev-qa-db-fra.com

répertoire de surveillance nodemon pour les modifications

Je sais comment faire nodemon server.js mais que faire si je veux faire nodemon ./src

Je veux redémarrer le noeud sur toutes les modifications dans le répertoire de src.

Quand je fais ci-dessus et que je dis cannot find module babelprac\src

Je fais aussi dans une autre fenêtre de commande: npm run scripts:watch

Le script est

"scripts" : {
  "scripts" : "babel src --source-maps-inline --out-dir dist",
  "scripts:watch" : "babel src --watch --source-map-inline --out-dir dist"
},

Cela lance la montre mais je veux lancer le script dans src ou dist pour voir le fichier console.log 

J'ai aussi essayé nodemon --watch ./src. Il dit qu'il ne peut pas trouver index.js.

Je suis sur windows 7

Mon répertoire de travail est babelprac

12
jack blank

Nodemon l'attend juste comme:

nodemon --watch src server.js

https://github.com/remy/nodemon#monitoring-multiple-directories

nodemon --watch app --watch libs app/server.js

19
Kody

Nodemon a également une approche plus fine de la surveillance des dossiers et des fichiers. Utilisez nodemon.json pour spécifier les fichiers et les types de fichiers à regarder, comme ceci dans votre cas:

{
  "watch": ["server.js", "src/"],
  "ext": "js, css"
}

Avoir un nodemon.json est particulièrement utile lorsque le nombre et les types de fichiers surveillés commencent à être trop gros, ainsi que lorsque vous souhaitez exécuter un script à chaque redémarrage du serveur. Pour que nodemon lise la configuration, nodemon.json doit être placé dans le répertoire racine de votre projet, avec tous les autres fichiers json cachés ou non.

Je vous recommande l'exemple de nodemon ci-dessous en tant que modèle pour commencer.

https://github.com/remy/nodemon/blob/master/doc/sample-nodemon.md

4
Hank Chan

j'utilise cela pour le remplacement à chaud, nodemon --watch src et exécuter complier tsc.

vous pouvez également consulter cet article: https://medium.com/netscape/start-building-web-apps-with-koajs-and-TypeScript-366264dec608

"scripts": { "serveur de surveillance": "nodemon --watch 'src/**/*' -s ts, tsx --exec 'ts-node' ./src/server.ts"}

0
Kenneth Wu