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
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
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
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"}