NodeJS 由于我的终端上的更改,Nodemon无限重新启动

ax6ht2ek  于 2022-11-03  发布在  Node.js
关注(0)|答案(1)|浏览(222)

我试着用express创建一个服务器(但这也发生在HTTP上)。我在Nodemon上遇到了一些问题,有一个“由于更改而重新启动”循环
有人能帮帮我吗?
我使用64位Windows 8笔记本电脑

const path = require('path')
const express = require('express')
const app = express()
const port = 1035;

app.get('/home',(req,res)=>{
    console.log('home')
    res.end('<h1>home page<h1>')
})
app.listen(port,()=>{
    console.log(`Listening at port ${port}`)
})

JSON格式:

{
  "name": "node",
  "version": "1.0.0",
  "description": "",
  "main": "newnode.js",
  "scripts": {
    "start": "nodemon newnode.js",
    "dev": "nodemon -L"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "consign": "^0.1.6",
    "express": "^4.18.2",
    "fs": "^0.0.1-security",
    "node": "^14.21.0"
  },
  "devDependencies": {
    "nodemon": "^2.0.20"
  }
}

我试过改变用户的变量,也试过使用nodemon的旧版本2.0.7,但是这些都不起作用。
节点版本:v18.12.0节点守护程序版本:2.0.20

qvsjd97n

qvsjd97n1#

有趣的主题,关于设置服务器:)
来自https://www.npmjs.com/package//nodemon#ignoring-files:
默认情况下,nodemon只会在. js JavaScript文件更改时重新启动。在某些情况下,您可能希望忽略某些特定的文件、目录或文件模式,以防止nodemon过早地重新启动您的应用程序。
还有一个GitHub issue,它建议采取类似的操作来解决重新启动问题。
blog post还建议忽略某些文件。

相关问题