【问题标题】:Prevent nodemon from restarting due to changes to a json-file防止 nodemon 由于更改 json 文件而重新启动
【发布时间】:2022-11-24 03:35:21
【问题描述】:

我有一个正在运行的 nodemon 服务器,但是如果我使用 fs.writeFileSync 更改文件,nodemon 会重新启动并且 json 文件会丢失其数据。

我试图通过在 package.json 中忽略来防止这种情况

"nodemonConfig": {
  "ignore": ["*.json"]
}

这是行不通的。我想可能是因为我安装了 nodemon global。然后我发现了另一种通过创建 nodemon.json 来防止这种情况的可能性:

{
    "ignore": ["*.json"]
}

但这也行不通。第三种可能性是写:

nodemon --ignore '[users.json]'

在终端。可能是我写错了行或其他原因,但我只是没有得到这个问题的解决方案。

【问题讨论】:

    标签: javascript npm nodemon


    【解决方案1】:

    您可以在package.json文件中添加nodemon配置,例如:

    {
      "name": "label",
      "version": "0.0.1",
         
    
      "nodemonConfig": {
        "ignore": ["*.json", "public/javascripts/*.js"]
      },
    
    
      "author": "@aqui",
      "license": "GPL-3.0"
    }
    

    密钥必须是nodemonConfig。忽略规则可以指定为 globs 数组或完整文件名

    或者您可以编辑您的package.json 文件以这种方式更新运行脚本。

    "scripts": {
        "dev": "nodemon server.js --ignore *.json"
      },
    

    【讨论】:

      猜你喜欢
      • 2019-03-23
      • 2020-07-16
      • 1970-01-01
      • 2020-08-21
      • 2021-11-05
      • 2021-10-02
      • 2018-07-10
      • 2020-11-08
      相关资源
      最近更新 更多