看起来当我执行fs.writeFile()时,更改的文件会重新启动nodemon。如何让它不重启?

时间:2016-07-13 22:13:53

标签: json node.js mongodb nodemon

我认为正在发生的事情是,对于使用mongoose更新集合的回调,我执行了writeFileall.json,我认为这会导致我的nodemon重新启动。

cmd窗口:

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

我不希望在all.json更改时重新启动。

我重新启动时会得到一个新会话,我想在开发时使用该会话。我现在不想使用mongo-store或session store。我只是不希望节点重新启动或获得新会话,但我想修复它而不使用会话参数。

因此请确认,因为all.json文件发生了更改,这就是nodemon重新启动的原因。我知道它没有重新启动jade或ejs文件,但我不知道json

另请提出解决方案。

2 个答案:

答案 0 :(得分:11)

将您正在创建的文件的名称添加到名为nodemon.json的文件中,并将其放在工作文件夹的根目录中:

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

请参阅其他选项here

答案 1 :(得分:0)

如果您希望nodemon不观看json文件,您还可以在启动脚本上使用--ext js