Looks like when I do fs.writeFile(), the changed file restarts nodemon. How to make it not restart?

淺唱寂寞╮ 提交于 2020-12-30 07:00:06

问题


I thinks what is happening is that for a callback to update a collection in mongoose I do a writeFile to all.json and I think that is causing my nodemon to restart.

The cmd window:

file saved
[nodemon] restarting due to changes...
{ ok: 1, nModified: 0, n: 1 }
Anon user added to doc
{ ok: 1, nModified: 1, n: 1 }
[nodemon] starting `node server.js`
listenting on port: 3000

I don't want it to restart when all.json changes.

I get a new session when it restarts and I want to do stuff with that session while developing. I don't want to use mongo-store or session store right now. I just don't want node to restart or get a new session but I want to fix it without playing around with the session parameters.

So please confirm that because the all.json file changes that is why nodemon restarts . I know that it doesn't restart for jade or ejs files but I didn't know about json

Also please suggest a solution.


回答1:


Add the name/s of the file/s you're creating to a file called nodemon.json, and place it at the root of your working folder:

{
  "ignore": ["*.test.txt", "myfiles/*"]
}

See other options here.




回答2:


if you want that nodemon will not watch json file you can use also --ext js on start script



来源:https://stackoverflow.com/questions/38362594/looks-like-when-i-do-fs-writefile-the-changed-file-restarts-nodemon-how-to-m

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!