Nodemon 在页面重新加载时重新启动

Nodemon is restarting on page reload

我有一个简单的 hackathon nodejs 样板,我实际上改变了一些东西。 我安装了 nodemon 和插件来观看 scss。我同时启动了 scss 插件和 nodemon,但每次我重新加载页面(f5)或写入 url 它都会重新启动(由于更改)。即使我禁用 scss 插件,它也会重新启动。 在我开始使用自己的 nodemon.json 文件

后问题开始了
{
    "ext": "css,js"
}

当我删除该文件时,一切正常。

知道我能做什么吗? 这是我正在使用的样板 https://github.com/sahat/hackathon-starter

要排除扩展名(我相信你想排除 .scss 和 .css 因为它们会被 sass 观察者更新),你可以做一个排除在你的 nodemon.json

{
  "ignore": ["*.css", "*.css.map", "*.scss"],
  "ext": "js"
}

这应该有效,因为 css 路径不应该以任何方式改变(scss/css 文件的位置/名称将相同)所以任何时间代码都会去寻找它们, 他们将获得最新版本。

如果您使用的是启动器,您可能需要考虑完全忽略 public 目录,因为后端始终会提供最新版本:

{
  "ignore": ["public*"]
}